このページはAIにより自動翻訳されており、不正確な内容が含まれている可能性があります。翻訳の誤りを報告するには、ページ右側の目次の下にあるフィードバックをご利用ください。
Android SDKリポジトリガイド
Braze Android SDKについて
Braze Android SDKは、Brazeのメッセージング、分析、ユーザーエンゲージメント機能をアプリに統合するのに役立ちます。
開始するには、以下のリソースを参照してください。
クイックスタート
以下のスニペットは、Braze Android SDKをアプリに追加するために必要な最小限の設定を示しています。
1
2
3
4
5
6
7
8
9
10
11
12
// build.gradle
// ...
repositories {
mavenCentral()
}
// ...
dependencies {
`implementation 'com.braze:android-sdk-ui:43.1.+'`
`implementation 'com.braze:android-sdk-location:43.1.+'`
}
// ...
1
2
3
4
5
6
<!-- 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>
1
Braze.getInstance(context).changeUser("Jane Doe");
高度なインテグレーションオプションの詳細については、Braze開発者ガイドを参照してください。
バージョンサポート

重要
Braze Android SDKはminSdkVersionとしてAPI 21+を宣言しており、API 21以降をサポートするアプリにSDKをコンパイルできます。SDKはこれらのバージョン向けにコンパイルされますが、BrazeはAPI 25未満のバージョンに対する正式なサポートは提供しておらず、それらのバージョンを実行しているデバイスではSDKが意図通りに動作しない場合があります。
アプリがこれらのバージョンをサポートしている場合は、以下を行ってください:
- SDKの統合が、これらのAPIバージョンの物理デバイス(エミュレータだけでなく)で意図通りに動作することを検証します。
- 期待される動作を検証できない場合は、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!