Configuration du temps d’exécution
La configuration à l’exécution est un moyen facultatif de configurer votre application à l’exécution au lieu d’un
braze.xml
. Cet article de référence explique comment configurer l’exécution.
L’utilisation de la configuration du temps d’exécution et de la configuration braze.xml
en même temps est toujours possible. Les valeurs configurées du temps d’exécution ont toujours préséance sur la même valeur dans le braze.xml
. Si le SDK Braze peut trouver toutes les valeurs dans la configuration du temps d’exécution, alors braze.xml
n’est plus nécessaire et peut être retiré.
Exemple d’utilisation
La configuration utilise un objet constructeur qui est ensuite construit et passé à Braze.configure()
. L’exemple suivant utilise un sous-ensemble des options de configuration d’exécution disponibles, voir notre KDoc pour une liste complète des options.
1
2
3
4
5
6
7
8
BrazeConfig brazeConfig = new BrazeConfig.Builder()
.setApiKey("api-key-here")
.setCustomEndpoint("YOUR_CUSTOM_ENDPOINT_OR_CLUSTER")
.setSessionTimeout(60)
.setHandlePushDeepLinksAutomatically(true)
.setGreatNetworkDataFlushInterval(10)
.build();
Braze.configure(this, brazeConfig);
1
2
3
4
5
6
7
8
val brazeConfig = BrazeConfig.Builder()
.setApiKey("api-key-here")
.setCustomEndpoint("YOUR_CUSTOM_ENDPOINT_OR_CLUSTER")
.setSessionTimeout(60)
.setHandlePushDeepLinksAutomatically(true)
.setGreatNetworkDataFlushInterval(10)
.build()
Braze.configure(this, brazeConfig)
Un autre exemple peut être trouvé dans notre exemple d’application Hello Braze.