Skip to content

アマゾン・デバイス・メッセージング

このリファレンス記事では、Unityプラットフォーム用のAmazon Androidプッシュ通知の統合について説明します。

プッシュ通知は、重要なアップデートが発生したときにユーザーの画面に表示されるアプリ外のアラートです。プッシュ通知は、時間的制約があって関連性の高いコンテンツをユーザーに提供したり、ユーザーをアプリに再エンゲージしたりするための効果的な方法です。

ADM (Amazon Device Messaging) は、Amazon 以外のデバイスではサポートされていません。Kindle プッシュをテストするには、FireOS デバイスが必要です。その他のベストプラクティスについては、ヘルプセクションをチェックしてください。

Braze は、Amazon Device Messaging (ADM) を使用して Amazon デバイスにプッシュ通知を送信します。

ステップ 1:ADM を有効にする

  1. まだ作成していない場合は、Amazon Apps & Games Developer Portal を使用してアカウントを作成します。
  2. OAuth 認証情報 (クライアント ID とクライアントシークレット) と ADM API キーを取得します。
  3. [Unity Braze 設定]ウィンドウで [自動 ADM 登録が有効] を有効にします。
    • または、res/values/braze.xml ファイルに次の行を追加して、ADM 登録を有効にすることもできます。
1
  <bool name="com_braze_push_adm_messaging_registration_enabled">true</bool>

ステップ 2: UnityのAndroidManifest.xmlを更新する

あなたのアプリにAndroidManifest.xml 、テンプレートとして以下を使用することができます。そうでない場合は、すでにAndroidManifest.xml をお持ちの場合、以下の欠落しているセクションのいずれかを、既存のAndroidManifest.xml に追加してください。

```xml <?xml version=”1.0” encoding=”utf-8”?>

```

ステップ 3:ADM API キーを保存する

まず、アプリ用のADM API Keyを取得する。 次に、ADM API キーをapi_key.txt という名前のファイルに保存し、プロジェクトの Assets/ フォルダに保存します。

Amazon は、末尾の改行などの空白文字が api_key.txt に含まれている場合、キーを認識しません。

mainTemplate.gradle ファイルに以下を追加する:

```gradle task copyAmazon(type:Copy) { def unityProjectPath = $/file:/// DIR_UNITYPROJECT/$.replace(“", “/”) from unityProjectPath + ‘/Assets/api_key.txt’ into new File(projectDir, ‘src/main/assets’) ()

preBuild.dependsOn(copyAmazon) ```

ステップ 4: ADMジャーを追加

必要なADM Jarファイルは、Unity JAR documentationに従ってプロジェクトの任意の場所に配置することができます。

ステップ 5: BrazeダッシュボードにクライアントシークレットとクライアントIDを追加します。

最後に、ステップ 1 で取得したクライアントシークレットとクライアント ID を Braze ダッシュボードの [設定の管理] ページに追加する必要があります。

「このページはどの程度役に立ちましたか?」
New Stuff!