コンテンツにスキップ

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が使用するツールの最小サポートバージョンを示しています。

ツール 最小サポートバージョン
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!