Skip to content

런타임 구성

런타임 구성braze.xml 대신 런타임에 앱을 구성하는 선택적 방법입니다. 이 참조 문서에서는 런타임 구성을 설정하는 방법에 대해 설명합니다.

런타임 구성과 braze.xml 구성을 모두 사용할 수 있습니다. 런타임에 구성된 값은 항상 braze.xml의 동일한 값보다 우선합니다. Braze SDK가 런타임 구성에서 모든 값을 찾을 수 있으면 braze.xml은 더 이상 필요하지 않으므로 제거할 수 있습니다.

사용 예

구성은 빌더 오브젝트를 사용하며, 이후 빌드되어 Braze.configure()로 전달됩니다. 다음 예제에서는 사용 가능한 런타임 구성 옵션의 하위 집합을 사용합니다. 전체 옵션 목록은 KDoc를 참조하세요.

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)

또 다른 예는 Hello Braze 샘플 앱에서 확인할 수 있습니다.

이 페이지가 얼마나 도움이 되었나요?
New Stuff!