이 페이지는 AI로 자동 번역되었으며 부정확한 내용이 포함될 수 있습니다. 번역 오류를 신고하려면 GitHub에서 이슈를 생성해 주세요.
참조, 리포지토리 및 샘플 앱
각 Braze SDK에 속한 참조 문서, GitHub 리포지토리 및 샘플 앱의 목록입니다. SDK의 참조 문서에는 사용 가능한 클래스, 유형, 함수 및 변수가 자세히 설명되어 있습니다. GitHub 리포지토리는 해당 SDK의 기능 및 속성 선언, 코드 변경 및 버전 관리에 대한 인사이트를 제공합니다. 각 리포지토리에는 Braze 기능을 테스트하거나 자체 애플리케이션과 함께 구현하는 데 사용할 수 있는 완전히 빌드 가능한 샘플 애플리케이션도 포함되어 있습니다.
리소스 목록
note:
현재 일부 SDK에는 전용 참조 문서가 없지만 적극적으로 작업 중입니다.
| 플랫폼 | 참조 | 리포지토리 | 샘플 앱 |
|---|---|---|---|
| Android SDK | 참조 문서 | GitHub 리포지토리 | 샘플 앱 |
| Swift SDK | 참조 문서 | GitHub 리포지토리 | 샘플 앱 |
| 웹 SDK | 참조 문서 | GitHub 리포지토리 | 샘플 앱 |
| Cordova SDK | 선언 파일 | GitHub 리포지토리 | 샘플 앱 |
| Flutter SDK | 참조 문서 | GitHub 리포지토리 | 샘플 앱 |
| React Native SDK | 선언 파일 | GitHub 리포지토리 | 샘플 앱 |
| Roku SDK | N/A | GitHub 리포지토리 | 샘플 앱 |
| Unity SDK | 선언 파일 | GitHub 리포지토리 | 샘플 앱 |
| .NET MAUI SDK (이전 Xamarin) | N/A | GitHub 리포지토리 | 샘플 앱 |
샘플 앱 빌드
“Droidboy” 빌드
Android SDK GitHub 리포지토리 내의 테스트 애플리케이션은 Droidboy입니다. 다음 지침에 따라 프로젝트와 함께 모든 기능을 갖춘 사본을 빌드하세요.
- 새 워크스페이스를 생성하고 Braze API 식별자 키를 기록합니다.
/droidboy/res/values/braze.xml내의 적절한 위치(각각com_braze_push_fcm_sender_id및com_braze_api_key라는 문자열의 태그 사이)에 FCM 발신자 ID와 Braze API 식별자 키를 복사합니다.- 설정 관리 아래 워크스페이스 설정에 FCM 서버 키와 서버 ID를 복사합니다.
- Droidboy APK를 어셈블하려면 SDK 디렉토리 내에서
./gradlew assemble을 실행합니다. Windows에서는gradlew.bat을 사용합니다. - 테스트 기기에 Droidboy APK를 자동으로 설치하려면 SDK 디렉토리 내에서
./gradlew installDebug를 실행합니다.
“Hello Braze” 빌드
Hello Braze 테스트 애플리케이션은 Braze SDK의 최소 사용 사례를 보여주며, Braze SDK를 Gradle 프로젝트에 쉽게 통합하는 방법도 함께 보여줍니다.
- 설정 관리 페이지에서 API 식별자 키를
res/values폴더의braze.xml파일에 복사합니다.
- 기기 또는 에뮬레이터에 샘플 앱을 설치하려면 SDK 디렉토리 내에서 다음 명령을 실행합니다.
1
./gradlew installDebug
ANDROID_HOME변수가 제대로 설정되어 있지 않거나local.properties폴더에 유효한sdk.dir폴더가 없는 경우, 이 플러그인이 기본 SDK도 설치해 줍니다. 자세한 내용은 플러그인 리포지토리를 참조하세요.
Android SDK 빌드 시스템에 대한 자세한 내용은 GitHub 리포지토리 README를 참조하세요.
note:
SDK 통합에 대한 QA를 수행할 때 SDK 디버거를 사용하면 앱의 상세 로깅을 켜지 않고도 문제를 해결할 수 있습니다.
New Stuff!
GitHub 에서 이 페이지를 편집합니다.