# OTT Platform Support

Deliver rich experiences to Over-the-Top (OTT) devices with comprehensive messaging and engagement features.

Airship provides comprehensive support for Over-the-Top (OTT) devices, enabling you to deliver engaging experiences across Android TV, Fire OS, and Apple tvOS. Create and manage OTT messages the same way as messages for mobile platforms—simply target the corresponding platform to reach your OTT audience.

## Complete Feature Support

Airship's OTT capabilities extend beyond basic messaging to include the full suite of engagement features:

| Feature                                              | Android TV                                  | Fire OS                                     | Apple tvOS                                  |
|------------------------------------------------------|:-------------------------------------------:|:-------------------------------------------:|:-------------------------------------------:|
| [Push Notification](https://www.airship.com/docs/reference/glossary/#push_notification)         |               :x:               | :white_check_mark: <sup>1</sup> | :white_check_mark: <sup>2</sup> |
| [In-App Message](https://www.airship.com/docs/reference/glossary/#in_app_message) (standard) |               :x:               | :white_check_mark:              |               :x:               |
| [In-App Automation](https://www.airship.com/docs/reference/glossary/#iaa)                       | :white_check_mark:              |               :x:               | :white_check_mark: <sup>3</sup> |
| [Scene](https://www.airship.com/docs/reference/glossary/#scene)                     | :white_check_mark:              | :white_check_mark:              | :white_check_mark: <sup>3</sup> |
| [Embedded Content](https://www.airship.com/docs/reference/glossary/#embedded_content)          | :white_check_mark:              | :white_check_mark:              | :white_check_mark: <sup>3</sup> |
| [Message Center](https://www.airship.com/docs/reference/glossary/#message_center)            | :white_check_mark: <sup>4</sup> | :white_check_mark: <sup>5</sup> |               :x:               |
| [Preference Center](https://www.airship.com/docs/reference/glossary/#preference_center)         | :white_check_mark:              | :white_check_mark:              | :white_check_mark:              |
| [Feature Flag](https://www.airship.com/docs/reference/glossary/#feature_flag)              | :white_check_mark:              | :white_check_mark:              | :white_check_mark:              |
| [Contact](https://www.airship.com/docs/reference/glossary/#contact)                   | :white_check_mark:              | :white_check_mark:              | :white_check_mark:              |
| [Tag](https://www.airship.com/docs/reference/glossary/#tag)                       | :white_check_mark:              | :white_check_mark:              | :white_check_mark:              |
| [Attributes](https://www.airship.com/docs/reference/glossary/#attributes)                | :white_check_mark:              | :white_check_mark:              | :white_check_mark:              |
| [Subscription List](https://www.airship.com/docs/reference/glossary/#subscription_list)         | :white_check_mark:              | :white_check_mark:              | :white_check_mark:              |
| Analytics                                            | :white_check_mark:              | :white_check_mark:              | :white_check_mark:              |
| Privacy Manager                                      | :white_check_mark:              | :white_check_mark:              | :white_check_mark:              |

<sup>1. Fire OS: The notification appears in the notification tray. Fire TV Stick does not support: buttons, *Summary* field, *Share* action, and high priority push ([heads-up notifications](https://developer.amazon.com/docs/fire-tv/notifications.html#headsup)).</sup><br>
<sup>2. tvOS: User-visible notifications are restricted to [badges](https://www.airship.com/docs/developer/sdk-integration/apple/push-notifications/badge-management/). Content-available pushes are available for performing content fetching and other silent operations in the background.</sup><br>
<sup>3. tvOS: HTML content is not supported. Scheduled In-App Experiences will no longer display if the app's cache is wiped due to tvOS storage limitations.</sup><br>
<sup>4. Android TV: The [OpenExternalUrlAction](https://www.airship.com/docs/reference/libraries/android-kotlin/latest/urbanairship-core/com.urbanairship.actions/-open-external-url-action/index.html)
 to open URLs in messages will not work, as Android TV does not have a web browser.</sup><br>
<sup>5. Fire OS: The [MessageCenterAction](https://www.airship.com/docs/reference/libraries/android-kotlin/latest/urbanairship-message-center-core/com.urbanairship.messagecenter.actions/-message-center-action/index.html)
 opens the Message Center but does not directly open the message. If a web browser is installed, URLs function as button actions.</sup><br>

## Getting Started

Set up Airship for your OTT platform:
- [Android SDK](https://www.airship.com/docs/developer/sdk-integration/android/) — supports Android TV and Fire OS
- [Apple SDK](https://www.airship.com/docs/developer/sdk-integration/apple/) — supports tvOS