# Apple SDK Resources

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

## Platform Support {#platform-support}

| Feature                                | iOS | tvOS  | visionOS |
|----------------------------------------|-----|-------|----------|
| Push Notifications                     | ✅  | ✅    | ✅        |
| Live Activities                        | ✅  | ❌    | ❌        |
| In-App Experiences                     | ✅  | ✅ ¹  | ✅        |
| Embedded Content                       | ✅  | ✅    | ✅        |
| Message Center                         | ✅  | ❌    | ✅        |
| Preference Center                      | ✅  | ✅    | ✅        |
| Feature Flags                          | ✅  | ✅    | ✅        |
| 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.
s
## API references
- [AirshipCore](https://urbanairship.github.io/ios-library/v20/AirshipCore/documentation/airshipcore)
- [AirshipMessageCenter](https://urbanairship.github.io/ios-library/v20/AirshipMessageCenter/documentation/airshipmessagecenter/)
- [AirshipAutomation](https://urbanairship.github.io/ios-library/v20/AirshipAutomation/documentation/airshipautomation/)
- [AirshipPreferenceCenter](https://urbanairship.github.io/ios-library/v20/AirshipPreferenceCenter/documentation/airshippreferencecenter/)
- [AirshipFeatureFlags](https://urbanairship.github.io/ios-library/v20/AirshipFeatureFlags/documentation/airshipfeatureflags/)
- [AirshipObjectiveC](https://urbanairship.github.io/ios-library/v20/AirshipObjectiveC/documentation/airshipobjectivec/)
- [AirshipNotificationServiceExtensions](https://urbanairship.github.io/ios-library/v20/AirshipNotificationServiceExtension/documentation/airshipnotificationserviceextension/)

## Github Samples
* [Sample Apps](https://github.com/urbanairship/apple-sample-apps) — includes tvOS

## Source
* [Source](https://github.com/urbanairship/ios-library)

## License
All Airship SDKs and frameworks are open sourced and licensed under Apache Software License 2.0.
* [iOS license](https://github.com/urbanairship/ios-library/blob/main/LICENSE).
