Integrações de TV e OTT
À medida que a tecnologia evolui para novas plataformas e dispositivos, o seu envio de mensagens também pode evoluir com a Braze! A Braze oferece diferentes canais de engajamento para vários sistemas operacionais de TV e métodos de entrega de conteúdo Over-the-Top (OTT).
Plataformas e recursos
A tabela a seguir resume o suporte dos canais de envio de mensagens para as plataformas comuns de TV e OTT. Todas as plataformas também oferecem suporte a dados e análise de dados, Canvas e Feature Flags. Para o Kindle Fire, siga as mesmas orientações do Amazon Fire TV. Para o Apple Vision Pro, consulte o suporte ao visionOS.
| Tipo de dispositivo | SDK | In-App Messages | Content Cards | Notificações por push | Banners |
|---|---|---|---|---|---|
| Amazon Fire TV | Vega SDK | Compatível | Compatível | Compatível | Somente headless |
| Android TV | Android SDK | Compatível | Compatível | Compatível | Somente headless |
| LG TV (webOS) | Web SDK | Somente headless | Somente headless | Sem suporte da plataforma OTT | Somente headless |
| Samsung Tizen TV | Web SDK | Somente headless | Somente headless | Sem suporte da plataforma OTT | Somente headless |
| Roku | Roku SDK | Somente headless | Sem suporte da Braze | Sem suporte da plataforma OTT | Sem suporte da Braze |
| Apple TV OS (tvOS) | Swift SDK | Somente headless | Somente headless | Sem suporte da Braze | Somente headless |
- = Compatível
- = Somente headless (você precisará criar uma interface personalizada)
- = Sem suporte da plataforma OTT
- = Sem suporte da Braze
Guias de integração
Amazon Fire TV
Use o SDK Braze Fire OS para integração com dispositivos Amazon Fire TV.
Os recursos incluem:
- Coleta de dados e análise de dados para engajamento entre canais
- Notificações por push (conhecidas como “Heads Up Notifications”)
- A prioridade deve ser definida como “HIGH” para que elas apareçam. Todas as notificações aparecem no menu de configurações do Fire TV.
- Content Cards
- Feature Flags
- Mensagens no app
- Para exibir mensagens HTML em ambientes não sensíveis ao toque, como TVs, defina
com.braze.configuration.BrazeConfig.Builder.setIsTouchModeRequiredForHtmlInAppMessagescomofalse(disponível a partir do Android SDK v23.1.0)
- Para exibir mensagens HTML em ambientes não sensíveis ao toque, como TVs, defina
- Banners
- Use posicionamentos de Banner para incorporar mensagens diretamente no seu app Fire TV.
Para saber mais, consulte o guia de integração Fire OS.
Kindle Fire
Use o SDK Braze Fire OS para integração com dispositivos Amazon Kindle Fire.
Os recursos incluem:
- Coleta de dados e análise de dados para engajamento entre canais
- Notificações por push
- Content Cards
- Feature Flags
- Mensagens no app
- Banners
- Use posicionamentos de Banner para incorporar mensagens diretamente no seu Kindle Fire.
Para saber mais, consulte o guia de integração Fire OS.
Android TV
Use o SDK Braze Android para integração com dispositivos Android TV.
Os recursos incluem:
- Coleta de dados e análise de dados para engajamento entre canais
- Content Cards
- Feature Flags
- Mensagens no app
- Para exibir mensagens HTML em ambientes não sensíveis ao toque, como TVs, defina
com.braze.configuration.BrazeConfig.Builder.setIsTouchModeRequiredForHtmlInAppMessagescomofalse(disponível a partir do Android SDK v23.1.0)
- Para exibir mensagens HTML em ambientes não sensíveis ao toque, como TVs, defina
- * Notificações por push (integração manual necessária)
- As notificações por push não são compatíveis nativamente com o Android TV. Para saber o motivo, consulte as diretrizes de design do Google. No entanto, é possível fazer uma integração manual da interface de notificação por push para alcançar isso. Consulte nossa documentação sobre como configurar isso.
- Banners
- Use posicionamentos de Banner para incorporar mensagens diretamente no seu app Android TV.
Para saber mais, consulte o guia de integração do SDK Android.

Certifique-se de criar um novo app Android no dashboard para a sua integração Android OTT.
LG webOS
Use o SDK Braze Web para integração com TVs LG webOS.
Os recursos incluem:
- Coleta de dados e análise de dados para engajamento entre canais
- Content Cards (via interface headless)
- Feature Flags
- Mensagens no app (via interface headless)
- Banners
- Use posicionamentos de Banner para incorporar mensagens diretamente no seu app webOS.
Para saber mais, consulte o guia de integração Web Smart TV.
Samsung Tizen
Use o SDK Braze Web para integração com TVs Samsung Tizen.
Os recursos incluem:
- Coleta de dados e análise de dados para engajamento entre canais
- Content Cards (via interface headless)
- Feature Flags
- Mensagens no app (via interface headless)
- Banners
- Use posicionamentos de Banner para incorporar mensagens diretamente no seu app Tizen.
Para saber mais, consulte o guia de integração Web Smart TV.
Roku
Use o Roku SDK da Braze para integração com TVs Roku.
Os recursos incluem:
- Coleta de dados e análise de dados para engajamento entre canais
- Mensagens no app (via interface headless)
- As webviews não são compatíveis com a plataforma Roku, portanto, mensagens HTML no app não são compatíveis.
- Feature Flags
Para saber mais, consulte o guia de integração Roku.
Apple TV OS
Use o SDK Braze Swift para integração com tvOS. Tenha em mente que o SDK Swift não inclui nenhuma interface ou visualização padrão para tvOS, então você precisará implementar a sua própria.
Os recursos incluem:
- Coleta de dados e análise de dados para engajamento entre canais
- Content Cards (via interface headless)
- Feature Flags
- Mensagens no app (via interface headless)
- As webviews não são compatíveis com a plataforma tvOS, portanto, mensagens HTML no app não são compatíveis.
- Veja nosso app de exemplo para saber mais sobre como usar uma interface headless para mensagens personalizadas no tvOS.
- Notificações por push silenciosas e atualização de badges
- Banners
- Use posicionamentos de Banner para incorporar mensagens diretamente no seu app tvOS.
Para saber mais, consulte o guia de integração do SDK iOS Swift.

Para evitar que mensagens no app para dispositivos móveis sejam exibidas para os usuários da sua TV, configure o direcionamento por app ou use pares de chave-valor para filtrar mensagens. Por exemplo, exibindo mensagens do tvOS apenas se elas contiverem um par de chave-valor especial tv = true.
Apple Vision Pro
Use o SDK Braze Swift para integração com visionOS. A maioria dos recursos disponíveis no iOS também está disponível no visionOS, incluindo:
- Análise de dados (sessões, eventos personalizados, compras, etc.)
- In-App Messages (modelos de dados e interface)
- Content Cards (modelos de dados e interface)
- Notificações por push (visíveis para o usuário com botões de ação e notificações silenciosas)
- Feature Flags
- Análise de localização
- Banners
- Use posicionamentos de Banner para incorporar mensagens diretamente no seu app visionOS.
Para saber mais, consulte o guia de integração do SDK iOS Swift.

Alguns recursos do iOS são parcialmente compatíveis ou não são compatíveis. Para a lista completa, consulte compatibilidade com visionOS.
Direcionamento de apps
Para direcionar apps OTT para envio de mensagens, recomendamos criar um Segment específico para o seu app OTT.

Headless UI

Plataformas que suportam mensagens no app ou Content Cards por meio de Headless UI não incluem nenhuma interface ou visualização padrão. Crie sua própria interface personalizada (como para mensagens no app) e use os modelos de dados fornecidos pelo SDK para preencher essas interfaces.
Com a Headless UI, a Braze fornecerá um modelo de dados, como JSON, que seu app pode ler e usar dentro de uma interface controlada pelo seu app. Esses dados conterão os campos configurados no dashboard (título, corpo, texto do botão, cores, etc.) que seu app pode ler e exibir de acordo. Para saber mais sobre o tratamento personalizado de mensagens, consulte:
Android SDK
Swift SDK
SDK Web