アプリ ID を APN に登録

次の手順は、Adobe Experience Cloudに固有のものではなく、APN 設定の手順を示すように設計されています。

秘密鍵の作成

  1. Apple開発者ポータルで、「キー」に移動します。

  2. キーを作成するには、「+」を選択します。
    新しいキーを作成

  3. キー名 を入力します。

  4. Apple プッシュ通知サービス ​ (APN)」チェックボックスをオンにします。

  5. 続行」を選択します。
    新しいキーを設定

  6. 設定を確認し、「登録」を選択します。

  7. .p8 秘密鍵をダウンロードします。 次の演習では、Journey Optimizer プッシュ資格情報を設定する際に使用します。

  8. キー ID をメモします。 次の演習では、Journey Optimizer プッシュ資格情報を設定する際に使用します。

  9. チーム ID をメモします。 次の演習では、Journey Optimizer プッシュ資格情報を設定する際に使用します。
    主な詳細

その他のドキュメントについては こちらを参照してください。

Journey Optimizerにアプリのプッシュ資格情報を追加する

次に、モバイルアプリケーションのプッシュ資格情報をJourney Optimizerに追加する必要があります。 (以前のバージョンの製品では、これらはデータ収集の「アプリサーフェス」設定の一部として追加されました)。

モバイルアプリのプッシュ資格情報の登録は、自分の代わりに Adobe がプッシュ通知を送信することを承認するために必要です。以下に説明する手順を参照してください。

  1. Journey Optimizer インターフェイスで、チャネル/プッシュ設定/プッシュ資格情報 メニューを開きます。

  2. プッシュ認証情報を作成」を選択します。

    Journey Optimizerで新しいプッシュ資格情報設定を作成

  3. Platform ドロップダウンで、iOS オペレーティングシステムを選択します。

  4. アプリ ID (iOS バンドル ID)」フィールドにモバイルアプリのバンドル ID を入力します。 例:com.adobe.luma.tutorial.swiftui

  5. これらのプッシュ資格情報をすべてのサンドボックスで使用できるようにするには、「すべてのサンドボックスに適用」オプションを有効にします。特定のサンドボックスに同じプラットフォームとアプリ ID のペアに対する独自の資格情報がある場合、これらのサンドボックス固有の資格情報が優先されます。

  6. 前の演習で取得した.p8 Apple プッシュ通知認証キー ファイルをドラッグ&ドロップします。

  7. 認証キーの作成時に割り当てられる 10 文字の文字列である キー IDp8 指定します。 これは、Apple開発者ポータルページの「証明書、識別子、プロファイル ページの「​ キー」タブにあります。 (前の演習でメモしておく必要があります)。

  8. チーム ID を指定します。Team ID は値で、メンバーシップ タブまたはApple Developer Portal ページの上部にあります。 (前の演習でメモしておく必要があります)。

    Journey Optimizerでのプッシュ資格情報設定

  9. 送信」をクリックして、プッシュ資格情報設定を作成します。

Journey Optimizerでプッシュのチャネル設定を作成します

プッシュ資格情報設定を作成したら、Journey Optimizerからプッシュ通知を送信できるように、設定を作成する必要があります。

  1. Journey Optimizer インターフェイスで、チャンネル/一般設定/チャンネル設定 メニューを開き、「チャンネル設定を作成」を選択します。

    新しいチャネル設定の作成

  2. 設定の名前と説明(オプション)を入力します。

    メモ
    名前は、文字(A ~ Z)で始める必要があります。使用できるのは英数字のみです。アンダースコア(_)、ドット(.)、ハイフン(-)も使用できます。
  3. 設定にカスタムまたはコアのデータ使用ラベルを割り当てるには、「アクセスを管理」を選択します。詳しくは、オブジェクトレベルのアクセス制御(OLAC)を参照してください

  4. プッシュ チャネルを選択します。

  5. この設定を使用してメッセージに同意ポリシーを関連付けるには、マーケティングアクション ​を選択します。顧客の環境設定に従うために、そのマーケティングアクションに関連付けられているすべての同意ポリシーが活用されます。 マーケティングアクションの詳細情報

  6. プラットフォーム ​を選択します。

  7. 上記で設定したプッシュ認証情報と同じ アプリ ID を選択します。

  8. 送信」を選択して変更を保存します。

    プッシュチャネル設定

データストリーム設定を更新

モバイルアプリから Experience Edgeに送信されるデータが確実にEdge Networkに転送されるようにするには、Journey Optimizer設定を更新します。

  1. データ収集 UI で「データストリーム」を選択し、データストリームを選択します(例:Luma Mobile App)。

  2. 2Experience Platform の「詳細 編集 ​​ 編集 ​​ を選択します。

  3. データストリーム/ フォルダー /Adobe Experience Platform 画面で、次の操作を行います。

    1. まだ選択していない場合は、{ プロファイルデータセット から ​​ 0}AJO プッシュプロファイルデータセット ​​ を選択します。 ​このプロファイルデータセットは、MobileCore.setPushIdentifier API 呼び出し( プッシュ通知用のデバイストークンの登録を参照)を使用する場合に必要です。この呼び出しにより、プッシュ通知の一意の識別子(プッシュ識別子など)がユーザーのプロファイルの一部として保存されます。

    2. Adobe Journey Optimizer が選択されました。 詳しくは、Adobe Experience Platform 設定を参照してください。

    3. データストリーム設定を保存するには、「保存」を選択します。

    AEP データストリーム設定

Journey Optimizer タグ拡張機能のインストール

アプリがJourney Optimizerと連携するには、タグプロパティを更新する必要があります。

  1. タグ/拡張機能/カタログ に移動します。

  2. プロパティを開きます(例:Luma Mobile App Tutorial)。

  3. カタログ を選択します。

  4. Adobe Journey Optimizer 拡張機能を検索します。

  5. 拡張機能をインストールします。

  6. 拡張機能をインストール ダイアログで、

    1. 環境(例:開発 を選択します。

    2. イベントデータセット リストから AJO プッシュトラッキングエクスペリエンスイベントデータセット データセットを選択します。

    3. ライブラリおよびビルドに保存 を選択します。

      AJO拡張機能

メモ
AJO プッシュトラッキングエクスペリエンスイベントデータセット がオプションとして表示されない場合は、カスタマーケアにお問い合わせください。

Assuranceでの設定の検証

  1. 設定手順の節を参照して、シミュレーターまたはデバイスをAssuranceに接続します。

  2. Assurance UI で、「設定」を選択します。
    設定クリック

  3. プッシュデバッグ の横にある プラス を選択します。

  4. 保存」を選択します。
    保存

  5. 左側のナビゲーションから プッシュデバッグ を選択します。

  6. 設定を検証」タブを選択します。

  7. クライアント リストからお使いのデバイスを選択します。

  8. エラーがないことを確認します。
    validate

  9. テストプッシュを送信 タブを選択します。

  10. (オプション)(タイトル および ​​ 本文 ​​ のデフォルトの詳細を変更

  11. バグ テストプッシュ通知を送信 を選択します。

  12. テスト結果 を確認します。

  13. テストプッシュ通知がアプリに表示されます。