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 seguir estão listados os recursos e os canais de envio de mensagens suportados atualmente.
| Tipo de dispositivo | Dados e análise de dados | Mensagens no app | Content Cards | Notificações por push | Canvas | Feature Flags |
|---|---|---|---|---|---|---|
| Amazon Fire TV | ||||||
| Kindle Fire | ||||||
| Android TV | ||||||
| LG TV (webOS) | N/D | |||||
| Samsung Tizen TV | N/D | |||||
| Roku | N/D | |||||
| Apple TV OS | ||||||
| Apple Vision Pro |
- = Suportado
- = Suporte parcial
- = Não suportado pela Braze
- N/D = Não suportado pela plataforma OTT
Guias de integração
Amazon Fire TV
Use o SDK Braze Fire OS para integrar 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 sem 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 sem toque, como TVs, defina
Para saber mais, visite o guia de integração do Fire OS.
Kindle Fire
Use o SDK Braze Fire OS para integrar 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
Para saber mais, visite o guia de integração do Fire OS.
Android TV
Use o SDK Braze Android para integrar 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 sem 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 sem toque, como TVs, defina
- * Notificações por push (integração manual necessária)
- Notificações por push não são suportadas nativamente no Android TV. Para saber o motivo, consulte as Diretrizes de design do Google. No entanto, você pode fazer uma integração manual da interface de notificação por push para conseguir isso. Consulte nossa documentação sobre como configurar isso.
Para saber mais, visite o guia de integração do SDK Android.

Crie um novo app Android no dashboard para a sua integração Android OTT.
LG webOS
Use o SDK Braze Web para integrar com TVs LG webOS.
Os recursos incluem:
- Coleta de dados e análise de dados para engajamento entre canais
- Content Cards (via Headless UI)
- Feature Flags
- Mensagens no app (via Headless UI)
Para saber mais, visite o guia de integração da Web Smart TV.
Samsung Tizen
Use o SDK Braze Web para integrar com as TVs Samsung Tizen.
Os recursos incluem:
- Coleta de dados e análise de dados para engajamento entre canais
- Content Cards (via Headless UI)
- Feature Flags
- Mensagens no app (via Headless UI)
Para saber mais, visite o guia de integração da Web Smart TV.
Roku
Use o SDK Braze Roku para integrar com TVs Roku.
Os recursos incluem:
- Coleta de dados e análise de dados para engajamento entre canais
- Mensagens no app (via Headless UI)
- A plataforma Roku não é compatível com webviews, portanto mensagens HTML no app não são suportadas.
- Feature Flags
Para saber mais, acesse o guia de integração do Roku.
Apple TV OS
Use o SDK Braze Swift para integrar com o tvOS. Lembre-se de 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 Headless UI)
- Feature Flags
- Mensagens no app (via Headless UI)
- A plataforma tvOS não é compatível com webviews, portanto mensagens HTML no app não são suportadas.
- Veja nosso app de exemplo para saber mais sobre como usar uma Headless UI para envio de mensagens personalizadas no tvOS.
- Notificações por push silenciosas e atualização de badging
Para saber mais, acesse o guia de integração do SDK Swift para iOS.

Para evitar exibir mensagens no app para dispositivos móveis aos seus usuários de TV, configure o direcionamento de app ou use pares de chave-valor para filtrar mensagens. Por exemplo, exiba mensagens do tvOS apenas se elas contiverem um par de chave-valor especial tv = true.
Apple Vision Pro
Use o SDK Braze Swift para integrar com o 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.)
- Mensagens no app (modelos de dados e UI)
- Content Cards (modelos de dados e UI)
- Notificações por push (visíveis ao usuário com botões de ação e notificações silenciosas)
- Feature Flags
- Análise de dados de localização
Para saber mais, acesse o guia de integração do SDK Swift para iOS.

Alguns recursos do iOS são parcialmente compatíveis ou incompatíveis. Para a lista completa, consulte o suporte ao visionOS.
Direcionamento de apps
Para direcionar apps OTT para envio de mensagens, recomendamos criar um segmento 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