Suporte a 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.
%} developer_guide/prerequisites/web.md
Configuração do SDK do Braze
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
, ondex.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 obter um passo a passo completo sobre o rastreamento de eventos personalizados, atributos personalizados e muito mais, consulte 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.
Para saber mais sobre como o aplicativo da Smart TV pode receber e exibir mensagens no app, consulte Envio de mensagens.