Suporte para 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.
Pré-requisitos
Antes de poder usar esse recurso, você precisará integrar o Web Braze SDK.
Configurando o SDK Web 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
disablePushTokenMaintenanceemanageServiceWorkerExternallyparatrue.
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, veja 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 seu app de smart TV pode receber e exibir mensagens no aplicativo, veja Disparando mensagens.
Editar esta página no GitHub