integração inicial de SDK
Este artigo de referência ensina como instalar o SDK da Braze para Roku. Instalar o SDK da Braze para Roku fornecerá a você funcionalidades básicas de análise de dados e segmentação.
Confira nosso app de amostra para Roku no GitHub: TorchieTV.
Etapa 1: Adicionar arquivos
Os arquivos do SDK da Braze podem ser encontrados no diretório sdk_files
no repositório Braze Roku SDK.
- Adicione
BrazeSDK.brs
ao seu app no diretóriosource
. - Adicione
BrazeTask.brs
eBrazeTask.xml
ao seu app no diretóriocomponents
.
Etapa 2: Adicionar referências
Adicione uma referência a BrazeSDK.brs
em sua cena principal usando o seguinte elemento script
:
1
<script type="text/brightscript" uri="pkg:/source/BrazeSDK.brs"/>
Etapa 3: Configurar
Dentro de main.brs
, defina a configuração da Braze no nó global:
1
2
3
4
5
6
7
8
globalNode = screen.getGlobalNode()
config = {}
config_fields = BrazeConstants().BRAZE_CONFIG_FIELDS
config[config_fields.API_KEY] = {YOUR_API_KEY}
' example endpoint: "https://sdk.iad-01.braze.com/"
config[config_fields.ENDPOINT] = {YOUR_ENDPOINT}
config[config_fields.HEARTBEAT_FREQ_IN_SECONDS] = 5
globalNode.addFields({brazeConfig: config})
Você pode encontrar seu endpoint de SDK e chave de API no dashboard da Braze.
Etapa 4: Inicializar Braze
Inicialize a instância Braze:
1
2
m.BrazeTask = createObject("roSGNode", "BrazeTask")
m.Braze = getBrazeInstance(m.BrazeTask)
Ativar registro (opcional)
Para depurar sua integração com a Braze, você pode visualizar o console de depuração do Roku para logs da Braze. Consulte Depuração de código dos desenvolvedores do Roku para saber mais.
Integração básica de SDK completa
A Braze já deve estar coletando dados do seu aplicativo com o SDK da Braze para Roku.
Consulte os seguintes artigos sobre como registrar atributos, eventos e compras em nosso SDK.
Para saber mais sobre envio de mensagens no app no Roku, consulte nosso guia de integração de mensagem no app.