Skip to content

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:42.3.+'`
  `implementation 'com.braze:android-sdk-location:42.3.+'`
}
// ...
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で使用されるツールの最小サポートバージョンを示しています。

ツール 最小サポートバージョン
minSdk 5.0+ / API 21+(Lollipop以降)
targetSdk 37
Kotlin org.jetbrains.kotlin:kotlin-stdlib:2.2.20
Firebase Cloud Messaging 24.1.2
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!