Apple SDK Resources

SDK modules, API references, and other resources for iOS, tvOS, and visionOS development.

View as Markdown

Platform Support

For more about tvOS, see Apple TV (tvOS).

FeatureiOStvOSvisionOS
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

Github Samples

Source

Changelog

License

All Airship SDKs and frameworks are open sourced and licensed under Apache Software License 2.0.