초기 SDK 통합
이 참조 문서에서는 Roku용 Braze SDK를 설치하는 방법을 설명합니다. Braze Roku SDK를 설치하면 기본적인 분석 및 세분화 기능을 사용할 수 있습니다.
tip:
GitHub에서 Roku 앱 샘플을 확인하세요. TorchieTV.
1단계: 파일 추가
Braze SDK 파일은 Braze Roku SDK 리포지토리의 sdk_files
디렉토리에서 찾을 수 있습니다.
source
디렉토리의 앱에BrazeSDK.brs
를 추가합니다.components
디렉토리의 앱에BrazeTask.brs
및BrazeTask.xml
을 추가합니다.
2단계: 참조 추가
다음 script
요소를 사용하여 기본 장면에서 BrazeSDK.brs
에 대한 참조를 추가합니다.
1
<script type="text/brightscript" uri="pkg:/source/BrazeSDK.brs"/>
3단계: 구성
main.brs
에서 글로벌 노드에서 Braze 구성을 설정합니다:
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})
Braze 대시보드에서 SDK 엔드포인트와 API 키를 찾을 수 있습니다.
4단계: Braze 초기화
Braze 인스턴스를 초기화합니다:
1
2
m.BrazeTask = createObject("roSGNode", "BrazeTask")
m.Braze = getBrazeInstance(m.BrazeTask)
로깅 활성화(선택 사항)
Braze 통합을 디버깅하려면 Roku 디버그 콘솔에서 Braze 로그를 확인할 수 있습니다. 자세한 내용은 Roku 개발자의 코드 디버깅을 참조하세요.
기본 SDK 통합 완료
이제 Braze는 Braze Roku SDK를 사용하여 애플리케이션에서 데이터를 수집해야 합니다.
속성, 이벤트 및 구매를 SDK에 기록하는 방법은 다음 문서를 참조하세요.
Roku의 인앱 메시징에 대해 자세히 알아보려면 인앱 메시지 통합 가이드를 참조하세요.
New Stuff!