Intégrations TV et OTT
Alors que la technologie évolue vers de nouvelles plateformes et de nouveaux appareils, Braze vous ouvre la voie d’une communication facile ! Braze offre différents canaux d’engagement pour plusieurs systèmes d’exploitation TV et des décodeurs « OTT ».
Plateformes et fonctionnalités
Les fonctionnalités et canaux de messagerie suivants sont pris en charge aujourd’hui.
Type d’appareil | Données et analyses | in-app Messages | Cartes de contenu | Notifications push | Canvas | Indicateurs de fonctionnalité |
---|---|---|---|---|---|---|
Amazon Fire TV | ||||||
Kindle Fire | ||||||
Android TV | ||||||
LG TV (WebOS) | S.O. | |||||
Téléviseur Samsung Tizen | S.O. | |||||
Roku | S.O. | |||||
Apple TV OS | ||||||
Apple Vision Pro |
- = Pris en charge
- = Assistance 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 :
- Recueil 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 » (Élevée) pour qu’elle apparaisse. Toutes les notifications apparaissent dans le menu des paramètres TV Fire.
- Cartes de contenu
- Indicateurs de fonctionnalité
- in-app Messages
- Pour afficher les messages HTML sur des environnements non tactiles tels que les téléviseurs, définissez
com.braze.configuration.BrazeConfig.Builder.setIsTouchModeRequiredForHtmlInAppMessages
surfalse
(disponible à partir de la version 23.1.0 du SDK Android).
- Pour afficher les messages HTML sur des environnements non tactiles tels que les téléviseurs, définissez
Pour plus d’informations, consultez le guide d’intégration de Fire OS.
Kindle Fire
Utilisez le SDK Braze Fire OS pour intégrer les appareils Amazon Kindle Fire.
Les fonctionnalités comprennent :
- Recueil de données et d’analyses pour l’engagement cross-canal
- Notifications push
- Cartes de contenu
- Indicateurs de fonctionnalité
- in-app Messages
Pour plus d’informations, consultez le guide d’intégration de Fire OS.
Android TV
Utilisez le SDK Android de Braze pour intégrer les appareils Android TV.
Les fonctionnalités comprennent :
- Recueil de données et d’analyses pour l’engagement cross-canal
- Cartes de contenu
- Indicateurs de fonctionnalité
- in-app Messages
- Pour afficher les messages HTML sur des environnements non tactiles tels que les téléviseurs, définissez
com.braze.configuration.BrazeConfig.Builder.setIsTouchModeRequiredForHtmlInAppMessages
surfalse
(disponible à partir de la version 23.1.0 du SDK Android).
- Pour afficher les messages HTML sur 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 règles 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 SDK Android.
Assurez-vous de créer une nouvelle application Android dans le tableau de bord de votre intégration Android OTT.
LG webOS
Utilisez le SDK Web de Braze pour intégrer les téléviseurs LG webOS.
Les fonctionnalités comprennent :
- Recueil de données et d’analyses pour l’engagement cross-canal
- Cartes de contenu (via Interface utilisateur Headless)
- Indicateurs de fonctionnalité
- Messages in-app (via Headless UI)
Pour plus d’informations, consultez le guide d’intégration de la TV connectée Web.
Samsung Tizen
Utilisez le SDK Web de Braze pour intégrer les téléviseurs Samsung Tizen.
Les fonctionnalités comprennent :
- Recueil de données et d’analyses pour l’engagement cross-canal
- Cartes de contenu (via Interface utilisateur Headless)
- Indicateurs de fonctionnalité
- Messages in-app (via Headless UI)
Pour plus d’informations, consultez le guide d’intégration de la 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 :
- Recueil de données et d’analyses pour l’engagement cross-canal
- Messages in-app (via Headless UI)
- 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 :
- Recueil de données et d’analyses pour l’engagement cross-canal
- Cartes de contenu (via Interface utilisateur Headless)
- Indicateurs de fonctionnalité
- Messages in-app (via Headless UI)
- 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 sans tête pour un envoi personnalisé de messages sur tvOS.
- Notification push silencieuses et mise à jour des badges
Pour plus d’informations, consultez le guide d’intégration SDK Swift pour iOS.
Pour éviter d’afficher des messages in-app mobiles à vos utilisateurs TV, veillez à configurer soit le ciblage App, soit l’utilisation de paires clé-valeur pour filtrer les messages. Par exemple, afficher uniquement les messages tvOS s’ils contiennent une tv = true
paire clé-valeur spéciale.
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 :
- Analyse/analytique (sessions, événements personnalisés, achats, etc.)
- Envoi de messages in-app (modèles de données et interface utilisateur)
- Cartes de contenu (modèles de données et interface utilisateur)
- Notifications push (visibles par l’utilisateur grâce à des boutons d’action et à des notifications silencieuses)
- Indicateurs de fonctionnalité
- Analyse des localisations
Pour plus d’informations, consultez le guide d’intégration SDK Swift pour iOS.
Certaines fonctionnalités d’iOS sont partiellement prises en charge ou non prises en charge. Pour obtenir la liste complète, consultez le support de visionOS.
Ciblage des applications
Pour cibler les applications OTT pour la messagerie, 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 cartes de contenu via l’interface utilisateur Headless n’ incluent pas d’interface utilisateur ou de vues par défaut, veillez donc à mettre en œuvre votre propre interface utilisateur personnalisée.
Avec l’interface utilisateur Headless, Braze fournit un modèle de données, tel que JSON, que votre application peut lire et utiliser au sein d’une interface utilisateur contrôlée par votre application. Ces informations contiendront 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 l’envoi personnalisé de messages, voir ce qui suit :
SDK Android
SDK Swift
- Personnalisation des messages in-app
- Exemple d’application Headless UI
- Personnalisation des cartes de contenu
Web SDK