Intégrations TV et OTT
À mesure que la technologie évolue vers de nouvelles plateformes et de nouveaux appareils, votre communication peut suivre le mouvement avec Braze ! Braze propose différents canaux d’engagement pour un certain nombre de systèmes d’exploitation télévisuels et de méthodes de diffusion de contenu Over-the-Top (OTT).
Plateformes et fonctionnalités
Voici la liste des fonctionnalités et canaux de communication pris en charge aujourd’hui.
| Type d'appareil | Données et analyses | Messages in-app | Content Cards | Notifications push | Canvas | Indicateurs de fonctionnalité |
|---|---|---|---|---|---|---|
| Amazon Fire TV | ||||||
| Kindle Fire | ||||||
| Android TV | ||||||
| LG TV (webOS) | S.O. | |||||
| Samsung Tizen TV | S.O. | |||||
| Roku | S.O. | |||||
| Apple TV OS | ||||||
| Apple Vision Pro |
- = Pris en charge
- = Prise en charge partielle
- = Non pris en charge par Braze
- S.O. = Non pris en charge par la plateforme OTT
Guides d’intégration
Amazon Fire TV
Utilisez le SDK Fire OS de Braze pour l’intégration avec les appareils Amazon Fire TV.
Les fonctionnalités comprennent :
- Collecte de données et d’analyses pour l’engagement cross-canal
- Notifications push (connues sous le nom de « Heads Up Notifications »)
- La priorité doit être définie sur « HIGH » pour qu’elles apparaissent. Toutes les notifications apparaissent dans le menu des paramètres Fire TV.
- Content Cards
- Indicateurs de fonctionnalité
- Messages in-app
- Pour afficher les messages HTML dans des environnements non tactiles tels que les téléviseurs, définissez
com.braze.configuration.BrazeConfig.Builder.setIsTouchModeRequiredForHtmlInAppMessagessurfalse(disponible à partir du SDK Android v23.1.0)
- Pour afficher les messages HTML dans des environnements non tactiles tels que les téléviseurs, définissez
Pour plus d’informations, consultez le guide d’intégration Fire OS.
Kindle Fire
Utilisez le SDK Fire OS de Braze pour l’intégration avec les appareils Amazon Kindle Fire.
Les fonctionnalités comprennent :
- Collecte de données et d’analyses pour l’engagement cross-canal
- Notifications push
- Content Cards
- Indicateurs de fonctionnalité
- Messages in-app
Pour plus d’informations, consultez le guide d’intégration Fire OS.
Android TV
Utilisez le SDK Android de Braze pour l’intégration avec les appareils Android TV.
Les fonctionnalités comprennent :
- Collecte de données et d’analyses pour l’engagement cross-canal
- Content Cards
- Indicateurs de fonctionnalité
- Messages in-app
- Pour afficher les messages HTML dans des environnements non tactiles tels que les téléviseurs, définissez
com.braze.configuration.BrazeConfig.Builder.setIsTouchModeRequiredForHtmlInAppMessagessurfalse(disponible à partir du SDK Android v23.1.0)
- Pour afficher les messages HTML dans des environnements non tactiles tels que les téléviseurs, définissez
- * Notifications push (intégration manuelle requise)
- Les notifications push ne sont pas prises en charge nativement sur Android TV. Pour en savoir plus, consultez les directives de conception de Google. Vous pouvez toutefois procéder à une intégration manuelle de l’interface utilisateur des notifications push pour y parvenir. Consultez notre documentation pour savoir comment procéder.
Pour plus d’informations, consultez le guide d’intégration du SDK Android.

Veillez à créer une nouvelle application Android dans le tableau de bord pour votre intégration Android OTT.
LG webOS
Utilisez le SDK Web de Braze pour l’intégration avec les téléviseurs LG webOS.
Les fonctionnalités comprennent :
- Collecte de données et d’analyses pour l’engagement cross-canal
- Content Cards (via l’interface utilisateur Headless)
- Indicateurs de fonctionnalité
- Messages in-app (via l’interface utilisateur Headless)
Pour plus d’informations, consultez le guide d’intégration TV connectée Web.
Samsung Tizen
Utilisez le SDK Web de Braze pour l’intégration avec les téléviseurs Samsung Tizen.
Les fonctionnalités comprennent :
- Collecte de données et d’analyses pour l’engagement cross-canal
- Content Cards (via l’interface utilisateur Headless)
- Indicateurs de fonctionnalité
- Messages in-app (via l’interface utilisateur Headless)
Pour plus d’informations, consultez le guide d’intégration TV connectée Web.
Roku
Utilisez le SDK Roku de Braze pour l’intégration avec les téléviseurs Roku.
Les fonctionnalités comprennent :
- Collecte de données et d’analyses pour l’engagement cross-canal
- Messages in-app (via l’interface utilisateur Headless)
- Les webviews ne sont pas prises en charge par la plateforme Roku. Par conséquent, les messages in-app HTML ne sont pas pris en charge.
- Indicateurs de fonctionnalité
Pour plus d’informations, consultez le guide d’intégration Roku.
Apple TV OS
Utilisez le SDK Swift de Braze pour l’intégration avec tvOS. Gardez à l’esprit que le SDK Swift n’inclut aucune interface utilisateur ou vue par défaut pour tvOS ; vous devrez donc implémenter les vôtres.
Les fonctionnalités comprennent :
- Collecte de données et d’analyses pour l’engagement cross-canal
- Content Cards (via l’interface utilisateur Headless)
- Indicateurs de fonctionnalité
- Messages in-app (via l’interface utilisateur Headless)
- Les webviews ne sont pas prises en charge par la plateforme tvOS. Par conséquent, les messages in-app HTML ne sont pas pris en charge.
- Consultez notre exemple d’application pour en savoir plus sur l’utilisation d’une interface utilisateur Headless pour un envoi de messages personnalisé sur tvOS.
- Notifications push silencieuses et mise à jour des badges
Pour plus d’informations, consultez le guide d’intégration du SDK Swift pour iOS.

Pour éviter d’afficher des messages in-app mobiles à vos utilisateurs TV, veillez à configurer soit le ciblage des applications, soit l’utilisation de paires clé-valeur pour filtrer les messages. Par exemple, n’affichez les messages tvOS que s’ils contiennent une paire clé-valeur spéciale tv = true.
Apple Vision Pro
Utilisez le SDK Swift de Braze pour l’intégration avec visionOS. La plupart des fonctionnalités disponibles sur iOS sont également disponibles sur visionOS, notamment :
- Analyses (sessions, événements personnalisés, achats, etc.)
- Messages in-app (modèles de données et interface utilisateur)
- Content Cards (modèles de données et interface utilisateur)
- Notifications push (visibles par l’utilisateur avec boutons d’action et notifications silencieuses)
- Indicateurs de fonctionnalité
- Analyse de localisation
Pour plus d’informations, consultez le guide d’intégration du SDK Swift pour iOS.

Certaines fonctionnalités iOS sont partiellement prises en charge ou non prises en charge. Pour obtenir la liste complète, consultez la prise en charge de visionOS.
Ciblage des applications
Pour cibler les applications OTT avec vos messages, nous vous recommandons de créer un segment spécifique à votre application OTT.

Interface utilisateur Headless

Les plateformes qui prennent en charge les messages in-app ou les Content Cards via une interface utilisateur Headless n’incluent pas d’interface utilisateur ou de vues par défaut. Créez votre propre interface utilisateur personnalisée (par exemple pour les messages in-app), puis utilisez les modèles de données fournis par le SDK pour alimenter ces interfaces.
Avec l’interface utilisateur Headless, Braze fournit un modèle de données, tel que du JSON, que votre application peut lire et utiliser au sein d’une interface contrôlée par votre application. Ces données contiennent les champs configurés dans le tableau de bord (titre, corps, texte du bouton, couleurs, etc.) que votre application peut lire et afficher en conséquence. Pour plus d’informations sur la gestion personnalisée des messages, consultez les ressources suivantes :
SDK Android
SDK Swift
- Personnalisation des messages in-app
- Exemple d’application Headless UI
- Personnalisation des Content Cards
SDK Web