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! Braze oferece diferentes canais de engajamento para vários sistemas operacionais de TV e Set Top Boxes “OTT”.
Plataformas e recursos
A seguir estão listados os recursos e os canais de envio de mensagens suportados hoje.
Tipo de dispositivo | Dados e análise de dados | Mensagem no app | Cartões de conteúdo | Notificações por push | Canva | Feature Flags |
---|---|---|---|---|---|---|
Amazon Fire TV | ||||||
Kindle Fire | ||||||
Android TV | ||||||
TV LG (webOS) | N/D | |||||
Samsung TV Tizen | N/D | |||||
Roku | N/D | |||||
Apple TV OS | ||||||
Apple Vision Pro |
- = Suportado
- = Suporte parcial
- = Não suportado pela Braze
- N/A = 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 e análise de dados para engajamento entre canais
- Notificações por push (conhecidas como “Heads Up Notifications”)
- A prioridade deve ser definida como “ALTA” para que estes apareçam. Todas as notificações aparecem no menu de configurações do Fire TV.
- Cartões de conteúdo
- Feature Flags
- Mensagem no app
- Para mostrar envios de mensagens HTML em ambientes sem toque, como TVs, defina
com.braze.configuration.BrazeConfig.Builder.setIsTouchModeRequiredForHtmlInAppMessages
comofalse
(disponível no Android SDK v23.1.0)
- Para mostrar envios de 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 Braze Fire OS SDK para integrar com dispositivos Amazon Kindle Fire.
Os recursos incluem:
- Coleta e análise de dados para engajamento entre canais
- Notificações por push
- Cartões de conteúdo
- Feature Flags
- Mensagem no app
Para saber mais, visite o guia de integração do Fire OS.
Android TV
Use o Braze Android SDK para integrar com dispositivos Android TV.
Os recursos incluem:
- Coleta e análise de dados para engajamento entre canais
- Cartões de conteúdo
- Feature Flags
- Mensagem no app
- Para mostrar envios de mensagens HTML em ambientes sem toque, como TVs, defina
com.braze.configuration.BrazeConfig.Builder.setIsTouchModeRequiredForHtmlInAppMessages
comofalse
(disponível no Android SDK v23.1.0)
- Para mostrar envios de mensagens HTML em ambientes sem toque, como TVs, defina
- * notificações por push (Integração Manual Necessária)
- Notificações por push não têm compatibilidade nativa no Android TV. Para saber por que, consulte as Diretrizes de design do Google. Você pode, no entanto, fazer uma integração manual da interface de usuário 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 do Android.
Crie um novo app Android no dashboard para sua integração Android OTT.
LG webOS
Use o Braze Web SDK para integrar com TVs LG webOS.
Os recursos incluem:
- Coleta de dados e análise de dados para engajamento multicanal
- Cartões de conteúdo (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 Braze Web SDK para integrar com as TVs Samsung Tizen.
Os recursos incluem:
- Coleta de dados e análise de dados para engajamento multicanal
- Cartões de conteúdo (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 Braze Roku SDK para integrar com TVs Roku.
Os recursos incluem:
- Coleta de dados e análise de dados para engajamento multicanal
- Mensagens no app (via Headless UI)
- A plataforma Roku não é compatível com webviews, então não há suporte para mensagens HTML no app.
- Feature Flags
Para saber mais, acesse o guia de integração do Roku.
Apple tvOS
Use o Braze Swift SDK para integrar com o tvOS. Lembre-se de que o Swift SDK 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 multicanal
- Cartões de conteúdo (via Headless UI)
- Feature Flags
- Mensagens no app (via Headless UI)
- A plataforma tvOS não é compatível com webviews, então não há suporte para mensagens HTML no app.
- Veja nosso app de amostra para saber mais sobre como usar uma interface do usuário sem cabeça 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 do Swift para iOS.
Para evitar mostrar mensagens no app móvel para seus usuários de TV, certifique-se de configurar o direcionamento de app ou use pares de chave-valor para filtrar mensagens. Por exemplo, exibir mensagens do tvOS apenas se elas contiverem um par de chave/valor especial tv = true
.
Apple Vision Pro
Use o Braze Swift SDK para integrar com o visionOS. A maioria dos recursos disponíveis no iOS também está disponível no visionOS, tais como:
- Análise de dados (sessões, eventos personalizados, compras, etc.)
- Envio de mensagens no app (modelos de dados e UI)
- Cartões de Conteúdo (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 locais
Para saber mais, acesse o guia de integração do SDK do 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 Cartões de Conteúdo via interface de usuário sem cabeça não incluem qualquer interface de usuário ou visualizações padrão, então certifique-se de implementar sua própria interface de usuário personalizada.
Com a Headless UI, a Braze fornecerá um modelo de dados, como JSON, que seu app pode ler e usar dentro de uma interface de usuário que seu app controla. 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 envio de mensagens personalizadas, consulte:
Android SDK
SWIFT SDK
- Customização de mensagem no app
- Aplicativo de amostra de interface do usuário sem cabeça
- Personalização de Cartões de Conteúdo
SDK para Web