Skip to content

Intégration SDK initiale

Cet article de référence explique comment installer le SDK Braze pour Roku. L’installation du SDK Roku de Braze vous fournira des fonctionnalités d’analyse et de segmentation basiques.

Étape 1 : Ajouter des fichiers

Les fichiers du SDK Braze sont disponibles dans le répertoire sdk_files du référentiel SDK Roku de Braze.

  1. Ajouter BrazeSDK.brs à votre application dans le répertoire source.
  2. Ajouter BrazeTask.brs et BrazeTask.xml à votre application dans le répertoire components.

Étape 2 : Ajouter des références

Ajouter une référence à BrazeSDK.brs dans votre scène principale, en utilisant l’élément script :

1
<script type="text/brightscript" uri="pkg:/source/BrazeSDK.brs"/>

Étape 3 : Configurer

Dans main.brs, définissez la configuration Braze sur le nœud 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})

Vous trouverez votre endpoint SDK et votre clé API dans le tableau de bord de Braze.

Étape 4 : Initialiser Braze

Initialiser l’instance Braze :

1
2
m.BrazeTask = createObject("roSGNode", "BrazeTask")
m.Braze = getBrazeInstance(m.BrazeTask)

Activer la journalisation (facultatif)

Pour déboguer votre intégration Braze, vous pouvez afficher la console de débogage Roku pour les journaux Braze. Pour en savoir plus, reportez-vous au Code de débogage des développeurs Roku.

Intégration SDK de base terminée

Braze devrait maintenant collecter des données depuis votre application avec le SDK Roku de Braze.

Consultez les articles suivants pour savoir comment enregistrer des attributs, des événements et des achats dans notre SDK.

Pour en savoir plus sur l’envoi de messages in-app sur Roku, consultez notre guide d’intégration des messages in-app.

CETTE PAGE A-T-ELLE ÉTÉ UTILE?
New Stuff!