Skip to content

Configuração do tempo de execução

A configuração em tempo de execução é uma maneira opcional de configurar seu app em tempo de execução no lugar de um braze.xml. Este artigo de referência aborda como configurar o tempo de execução.

Ainda é possível usar tanto a configuração do tempo de execução quanto a configuração do braze.xml. Os valores configurados do tempo de execução sempre terão precedência sobre o mesmo valor no braze.xml. Se o SDK da Braze conseguir encontrar todos os valores na configuração de tempo de execução, então o braze.xml não será mais necessário e poderá ser removido.

Exemplo de uso

A configuração usa um objeto builder que é criado e passado para o Braze.configure(). O exemplo a seguir usa um subconjunto das opções de configuração de tempo de execução disponíveis; consulte nosso KDoc para obter uma lista completa de opções.

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)

Outro exemplo pode ser encontrado em nosso app de amostra Hello Braze.

QUÃO ÚTIL FOI ESTA PÁGINA?
New Stuff!