Integração de smart TV
O SDK da Braze para Web permite que você colete análises de dados e exiba mensagens Rich no app e mensagens de cartão de conteúdo para usuários de smart TV, incluindo TVs Samsung Tizen e TVs LG (webOS). Este artigo aborda como usar o SDK da Braze para Web para integrar com Smart TVs.
Para uma referência técnica completa, confira nossa Documentação JavaScript ou nossos aplicativos de exemplo para ver o Web SDK rodando em uma TV.
Instale o SDK da Braze
Para começar, siga nosso guia de Configuração Inicial do SDK para o SDK da Web.
Existem duas mudanças necessárias ao integrar com Smart TVs:
- Ao baixar ou importar o Web SDK, use o pacote “core” (disponível em https://js.appboycdn.com/web-sdk/x.y/braze.core.min.js, onde x.y é a versão desejada). Recomendamos usar a versão CDN do nosso SDK Web, já que a versão NPM é escrita em módulos ES nativos, enquanto a versão CDN é transpilada para ES5. Se você preferir usar a versão NPM, use um empacotador como o webpack que removerá o código não utilizado e que o código seja transpilado para ES5.
- Ao inicializar o SDK da Web, você precisa definir as opções de inicialização
disablePushTokenMaintenance
emanageServiceWorkerExternally
paratrue
.
Análise de dados
Todos os mesmos métodos do SDK da Web para análise de dados podem ser usados em Smart TVs.
Para um guia completo sobre rastreamento de eventos personalizados, atributos personalizados e mais, leia nossa documentação de análise de dados.
Mensagens no app e Cartões de Conteúdo
O SDK da Braze para Web aceita tanto mensagens no app quanto cartões de conteúdo em Smart TVs. Nota que você deve usar o “Core” Web SDK pois a renderização de mensagens no app e Cartões de Conteúdo não é suportada usando nossa exibição padrão de UI e deve ser personalizada pelo seu app para se encaixar na experiência do seu App de TV.
Visite Exibição manual de mensagem no app para saber mais sobre como seu app de smart TV pode receber e exibir mensagens no app.