限定提供(LA)
プッシュ通知設を修正
- 適用対象:
- Campaign v8 Client Console
- トピック:
- プッシュ
作成対象:
- 中級
- 開発者
Campaign v8.5 では、最新の最先端テクノロジーに基づいて作成された堅牢なフレームワークを活用した、最新のプッシュ通知サービスが導入されています。このサービスは、新しいレベルのスケーラビリティを実現するように設計されており、シームレスな効率でより多くのオーディエンスに通知を届けることができます。インフラストラクチャの強化とプロセスの最適化により、より高いスケールと信頼性が期待でき、これまでにない方法でモバイルアプリユーザーと関わり、つながりを持てるようになります。
この更新された実装のコンテキストで、Adobe Campaign でプッシュ通知を送信するには、次の手順に従います。
Adobe Experience Platform データ収集でのアプリサーフェスの作成
モバイルアプリケーションのプッシュ資格情報を Adobe Experience Platform Data Collection に追加する必要があります。
モバイルアプリのプッシュ資格情報の登録は、アドビがユーザーに代わってプッシュ通知を送信することを承認するために必要です。 以下の手順を参照してください。
-
Adobe Experience Platform Data Collection から、左側のパネルの「アプリサーフェス」タブを選択します。
-
「アプリサーフェスを作成」をクリックして新しい設定を作成します。
-
設定の 名前 を入力します。
-
モバイルアプリケーション設定 から、オペレーティングシステムを選択します。
-
iOS の場合
-
「アプリ ID (iOS バンドル ID)」フィールドにモバイルアプリの バンドル ID を入力します。
アプリのバンドル ID は、Apple 開発者アカウントの XCode のプライマリターゲットの「一般」タブで確認できます。
-
「プッシュ資格情報」をオンにして、資格情報を追加します。
-
.p8 Apple プッシュ通知認証キーファイルをドラッグ&ドロップします。
このキーは、Apple 開発者アカウントの 証明書、識別子 および プロファイル ページから取得できます。
-
キー ID を入力します。これは、p8 認証キーの作成時に割り当てられる 10 文字の文字列です。
Apple 開発者アカウントの 証明書、識別子 および プロファイル ページの「キー」タブにあります。
-
チーム ID を入力します。これは、「メンバーシップ」タブの下にある文字列値です。
-
-
Android の場合
-
アプリ ID(Android パッケージ名) を入力します。通常、パッケージ名は
build.gradle
ファイル内のアプリ ID です。 -
プッシュ資格情報 を切り替えて、資格情報を追加します。
-
FCM プッシュ資格情報をドラッグ&ドロップします。プッシュ資格情報の取得方法について詳しくは、Google ドキュメントを参照してください。
-
-
-
「保存」をクリックして、アプリ設定を作成します。
Adobe Campaign でのアプリケーション設定
サービスの作成
プッシュ通知を送信する前に、Adobe Campaign で iOS アプリと Android アプリの設定を定義する必要があります。
プッシュ通知は、専用のサービスを通じてアプリのユーザーに送信されます。ユーザーはアプリをインストールすると、このサービスにサブスクライブします。Adobe Campaign は、このサービスを利用して、アプリのサブスクライバーのみをターゲットにします。このサービスでは、iOS デバイスと Android デバイスで送信するために、iOS アプリと Android アプリを追加する必要があります。
プッシュ通知を送信するサービスを作成するには、次の手順に従います。
-
プロファイルとターゲット/サービスとサブスクリプション タブを参照し、「作成」をクリックします。
-
ラベル と 内部名 を入力し、モバイルアプリケーション タイプを選択します。
NOTE
デフォルトの「購読者のアプリケーション(nms:appSubscriptionRcp)」ターゲットマッピングが受信者のテーブルにリンクされています。異なるターゲットマッピングを使用する場合は、新しいターゲットマッピングを作成し、サービスの「ターゲットマッピング」フィールドに入力する必要があります。ターゲットマッピングについて詳しくは、このページを参照してください。 -
次に、右側にある「追加」アイコンを使用して、このサービスを使用するモバイルアプリケーションを定義します。
モバイルアプリケーションの作成
サービスを作成したら、このサービスを使用するモバイルアプリケーションを定義する必要があります。
iOS デバイス用のアプリを作成するには、次の手順に従います。
-
サービスから、「追加」をクリックし、「iOS アプリケーションを作成」を選択します。「次へ」をクリックします。
-
Experience Platform Launch アプリ設定リスト ウィンドウから、この節で先ほど作成したアプリサーフェスを選択します。「次へ」をクリックします。
-
(オプション)アプリケーション変数 を使用してプッシュメッセージのコンテンツを強化できます。これらは完全にカスタマイズ可能で、モバイルデバイスに送信されるメッセージペイロードの一部です。
次の例では、mediaURl 変数と mediaExt 変数を追加し、リッチなプッシュ通知を作成してさらに通知内に表示する画像をアプリケーションに提供します。
-
「サブスクリプションパラメーター」タブを参照すると、サブスクライバーのアプリケーション(nms:appsubscriptionRcp) スキーマの拡張によりマッピングを定義できます。
-
「サウンド」タブを参照して、再生するサウンドを定義します。「追加」をクリックし、「内部名」フィールドに、アプリケーションに埋め込まれたファイル名またはシステムサウンドの名前を入力します。
-
「次へ」をクリックし、開発アプリケーションの設定をおこないます。
-
統合キー は、各アプリケーションに固有です。これにより、モバイルアプリケーションが Adobe Campaign にリンクされ、Campaign 拡張機能の設定時に使用されます。
Adobe Campaign と、アプリケーションコード(SDK 経由)で同じ 統合キー が定義されていることを確認します。
詳しくは、Developer のドキュメントを参照してください
NOTE
統合キー は、文字列値を使用して完全にカスタマイズできますが、SDK で指定されたものと完全に同じにする必要があります。アプリケーションの開発バージョン(サンドボックス)と実稼動バージョンに同じ証明書を使用することはできません。 -
「アプリケーションアイコン」フィールドからアイコンを選択して、サービス内のモバイルアプリケーションをパーソナライズします。
-
「次へ」をクリックして実稼動アプリケーションの設定を行い、上記と同じ手順に従います。アプリケーションの開発バージョン(サンドボックス)と実稼動バージョンに同じ 統合キー を使用することはできません。
-
「終了」をクリックします。
これで、Campaign で iOS アプリケーションを使用する準備が整いました。
Android デバイス用のアプリを作成するには、次の手順に従います。
-
サービスから、「追加」をクリックし、「Android アプリケーションを作成」を選択します。「次へ」をクリックします。
-
Experience Platform Launch アプリ設定リスト ウィンドウから、この節で前に作成したアプリサーフェスを選択し、「次へ」をクリックします。
-
統合キーは、各アプリケーションに固有です。これにより、モバイルアプリケーションが Adobe Campaign にリンクされ、Campaign 拡張機能の設定時に使用されます。
Adobe Campaign と、アプリケーションコード(SDK 経由)で同じ 統合キー が定義されていることを確認します。
詳しくは、Developer のドキュメントを参照してください
NOTE
統合キー は、文字列値を使用して完全にカスタマイズできますが、SDK で指定されたものと完全に同じにする必要があります。 -
「アプリケーションアイコン」フィールドからアイコンを選択して、サービス内のモバイルアプリケーションをパーソナライズします。
-
(オプション)必要に応じて、アプリケーション変数 を使用してプッシュメッセージのコンテンツを強化できます。これらは完全にカスタマイズ可能で、モバイルデバイスに送信されるメッセージペイロードの一部です。
-
「サブスクリプションパラメーター」タブを参照すると、サブスクライバーのアプリケーション(nms:appsubscriptionRcp) スキーマの拡張によりマッピングを定義できます。
-
「終了」、「保存」の順にクリックします。
これで、Campaign で Android アプリケーションを使用する準備が整いました。
以下に、プッシュ通知をさらにパーソナライズするための FCM ペイロード名を示します。
Adobe Experience Platform データ収集でのモバイルプロパティの設定
-
データ収集ホームページから、タグメニューにアクセスします。
-
「新規プロパティ」をクリックします。
-
プロパティの名前を入力し、プラットフォームとして「モバイル」を選択します。
-
「保存」をクリックして、モバイルプロパティを作成します。
-
新しく作成したモバイルプロパティにアクセスします。
-
モバイルプロパティダッシュボードから、拡張機能 メニューにアクセスし、次に「カタログ」タブにアクセスします。
-
Adobe Campaign Classic 拡張機能をインストールします。詳しくは、Campaign 拡張機能を参照してください
-
インスタンスの詳細を入力します。
- 登録エンドポイント または トラッキングエンドポイント URL は、Campaign の ツール/詳細/デプロイメント ウィザードメニューにあります。
- 統合キー は、この節で設定したモバイルアプリにあります。
-
「保存」をクリックします。
-
ここで、公開フロー メニューから設定を公開する必要があります。詳細情報
これで、モバイルプロパティが Adobe Experience Platform データ収集 テクニカルワークフローと自動的に同期されるようになります。詳細情報
Campaign Classic をモバイルアプリケーションに追加
Adobe Experience Platform Mobile SDK は、モバイルアプリでアドビの Experience Cloud のソリューションとサービスを強化するのに役立ちます。SDK の設定はデータ収集 UI を通じて管理され、柔軟な設定と拡張可能なルールベースの統合を実現します。
詳しくは、Adobe Developer のドキュメントを参照してください。
プッシュ通知を作成
データ収集でモバイルアプリケーションを正常に設定したら、Adobe Campaign でプッシュ通知を作成して送信できるようになります。
iOS および Android の通知の配信に固有の詳細な要素については、このページを参照してください。