このページはAIにより自動翻訳されており、不正確な内容が含まれている可能性があります。翻訳の誤りを報告するには、ページ右側の目次の下にあるフィードバックをご利用ください。
Android SDKリポジトリガイド
Braze Android SDKについて
Braze Android SDKを使用すると、Brazeのメッセージング、分析、ユーザーエンゲージメント機能をアプリケーションに統合できます。
まずは、以下のリソースを参照してください。
クイックスタート
以下のスニペットは、Braze Android SDKをアプリに追加するために必要な最小限の設定を示しています。
// build.gradle
// ...
repositories {
mavenCentral()
}
// ...
dependencies {
`implementation 'com.braze:android-sdk-ui:45.0.+'`
`implementation 'com.braze:android-sdk-location:45.0.+'`
}
// ...
<!-- res/values/braze.xml -->
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string translatable="false" name="com_braze_api_key">YOUR_APP_IDENTIFIER_API_KEY</string>
<string translatable="false" name="com_braze_custom_endpoint">YOUR_CUSTOM_ENDPOINT_OR_CLUSTER</string>
</resources>
Braze.getInstance(context).changeUser("Jane Doe");
高度な統合オプションの詳細については、Braze開発者ガイドを参照してください。
バージョンサポート

重要
Braze Android SDKはminSdkVersionをAPI 21以上と宣言しているため、API 21までさかのぼってサポートするアプリにもSDKをコンパイルできます。これらのバージョン向けにSDKはコンパイルされますが、BrazeはAPI 25未満のバージョンを正式にはサポートしていません。そのため、これらのバージョンを実行しているデバイスではSDKが意図したとおりに動作しない可能性があります。
アプリがこれらのバージョンをサポートしている場合は、以下を行ってください。
- これらのAPIバージョンについて、(エミュレーターだけでなく)実機でSDKの統合が意図したとおりに動作することを検証します。
- 期待どおりの動作を検証できない場合は、これらのバージョンでdisableSDKを呼び出すか、SDKの初期化をスキップする必要があります。そうしないと、ユーザーのデバイスで意図しない副作用やパフォーマンスの低下を引き起こす可能性があります。
次の表は、Braze Android SDKが使用するツールの最小サポートバージョンを示しています。
| ツール | 最小サポートバージョン |
|---|---|
| minSdk | 5.0以上 / API 21以上 (Lollipop以降) |
| targetSdk | 37 |
| Kotlin | org.jetbrains.kotlin:kotlin-stdlib:2.2.20 |
| Firebase Cloud Messaging | 25.1.1 |
| Font Awesome | 4.3.0 |
モジュール
次の表は、Braze Android SDKの各モジュールについて説明しています。
| モジュール | 説明 |
|---|---|
android-sdk-base |
Braze SDKの基本分析ライブラリ。 |
android-sdk-ui |
アプリ内メッセージ、プッシュ、Content Cards、バナー用のBraze SDKユーザーインターフェイスライブラリ。 |
android-sdk-location |
位置情報とジオフェンス用のBraze SDK位置情報ライブラリ。 |
android-sdk-jetpack-compose |
Jetpack ComposeをサポートするためのBraze SDKライブラリ。 |
droidboy |
Brazeの使い方を詳しく紹介するサンプルアプリ。 |
android-sdk-unity |
UnityでのBraze SDK統合を可能にするライブラリ。 |
samples |
さまざまな統合オプションのサンプルアプリを含むフォルダー。 |
お問い合わせ
ご質問がある場合は、Brazeテクニカルサポートにお問い合わせください。
リポジトリの詳細とサンプルプロジェクトについては、https://github.com/braze-inc/braze-android-sdkをご覧ください。
New Stuff!