Apple SDK Resources
SDK modules, API references, and other resources for iOS, tvOS, and visionOS development.
Platform Support
| Feature | iOS | tvOS | visionOS |
|---|---|---|---|
| Push Notifications | ✅ | ✅ | ✅ |
| Live Activities | ✅ | ❌ | ❌ |
| In-App Experiences | ✅ | ✅ ¹ | ✅ |
| Embedded Content | ✅ | ✅ | ✅ |
| Message Center | ✅ | ✅ ² | ✅ |
| Preference Center | ✅ | ✅ | ✅ |
| Feature Flags | ✅ | ✅ | ✅ |
| On-Device AI | ✅ ³ | ✅ ³ | ✅ ³ |
| Analytics | ✅ | ✅ | ✅ |
| Contacts | ✅ | ✅ | ✅ |
| Tags, Attributes & Subscription Lists | ✅ | ✅ | ✅ |
| Privacy Controls | ✅ | ✅ | ✅ |
| SwiftUI Support | ✅ | ✅ | ✅ |
¹ tvOS In-App Experiences: Scenes, Banners, and non-HTML In-App Automations are supported. However, scheduled In-App Experiences will no longer display if the app’s cache is wiped due to tvOS storage limitations.
² tvOS Message Center: The list view has no select, delete, or bulk mark-as-read controls. iOS and visionOS show an edit toolbar and support swipe-to-delete; tvOS doesn’t. Opening a message still marks it read.
³ tvOS On-Device AI: Requires a custom model. The AI framework lives in AirshipCore and works on every platform and deployment target, but the built-in model ships in the optional AirshipFoundationModels module on top of Apple’s Foundation Models, which is unavailable on tvOS. The same applies on iOS and visionOS below 26 — supply your own model to serve devices the built-in one can’t.
API references
- AirshipCore
- AirshipMessageCenter
- AirshipAutomation
- AirshipPreferenceCenter
- AirshipFeatureFlags
- AirshipObjectiveC
- AirshipNotificationServiceExtensions
Github Samples
- Sample Apps — includes tvOS
Source
Changelog
License
All Airship SDKs and frameworks are open sourced and licensed under Apache Software License 2.0.