アプリ ID を APN に登録
次の手順は、Adobe Experience Cloudに固有のものではなく、APN 設定の手順を示すように設計されています。
秘密鍵の作成
-
Apple開発者ポータルで、「キー」に移動します。
-
キーを作成するには、「+」を選択します。
-
キー名 を入力します。
-
「Apple プッシュ通知サービス (APN)」チェックボックスをオンにします。
-
「続行」を選択します。
-
設定を確認し、「登録」を選択します。
-
.p8
秘密鍵をダウンロードします。 次の演習では、Journey Optimizer プッシュ資格情報を設定する際に使用します。 -
キー ID をメモします。 次の演習では、Journey Optimizer プッシュ資格情報を設定する際に使用します。
-
チーム ID をメモします。 次の演習では、Journey Optimizer プッシュ資格情報を設定する際に使用します。
その他のドキュメントについては こちらを参照してください。
Journey Optimizerにアプリのプッシュ資格情報を追加する
次に、モバイルアプリケーションのプッシュ資格情報をJourney Optimizerに追加する必要があります。 (以前のバージョンの製品では、これらはデータ収集の「アプリサーフェス」設定の一部として追加されました)。
モバイルアプリのプッシュ資格情報の登録は、自分の代わりに Adobe がプッシュ通知を送信することを承認するために必要です。以下に説明する手順を参照してください。
-
Journey Optimizer インターフェイスで、チャネル/プッシュ設定/プッシュ資格情報 メニューを開きます。
-
「プッシュ認証情報を作成」を選択します。
-
Platform ドロップダウンで、iOS オペレーティングシステムを選択します。
-
「アプリ ID (iOS バンドル ID)」フィールドにモバイルアプリのバンドル ID を入力します。 例:com.adobe.luma.tutorial.swiftui
-
これらのプッシュ資格情報をすべてのサンドボックスで使用できるようにするには、「すべてのサンドボックスに適用」オプションを有効にします。特定のサンドボックスに同じプラットフォームとアプリ ID のペアに対する独自の資格情報がある場合、これらのサンドボックス固有の資格情報が優先されます。
-
前の演習で取得した.p8 Apple プッシュ通知認証キー ファイルをドラッグ&ドロップします。
-
認証キーの作成時に割り当てられる 10 文字の文字列である キー ID
p8
指定します。 これは、Apple開発者ポータルページの「証明書、識別子、プロファイル ページの「 キー」タブにあります。 (前の演習でメモしておく必要があります)。 -
チーム ID を指定します。Team ID は値で、メンバーシップ タブまたはApple Developer Portal ページの上部にあります。 (前の演習でメモしておく必要があります)。
-
「送信」をクリックして、プッシュ資格情報設定を作成します。
Journey Optimizerでプッシュのチャネル設定を作成します
プッシュ資格情報設定を作成したら、Journey Optimizerからプッシュ通知を送信できるように、設定を作成する必要があります。
-
Journey Optimizer インターフェイスで、チャンネル/一般設定/チャンネル設定 メニューを開き、「チャンネル設定を作成」を選択します。
-
設定の名前と説明(オプション)を入力します。
メモ
名前は、文字(A ~ Z)で始める必要があります。使用できるのは英数字のみです。アンダースコア(_
)、ドット(.
)、ハイフン(-
)も使用できます。 -
設定にカスタムまたはコアのデータ使用ラベルを割り当てるには、「アクセスを管理」を選択します。詳しくは、オブジェクトレベルのアクセス制御(OLAC)を参照してください。
-
プッシュ チャネルを選択します。
-
この設定を使用してメッセージに同意ポリシーを関連付けるには、マーケティングアクション を選択します。顧客の環境設定に従うために、そのマーケティングアクションに関連付けられているすべての同意ポリシーが活用されます。 マーケティングアクションの詳細情報。
-
プラットフォーム を選択します。
-
上記で設定したプッシュ認証情報と同じ アプリ ID を選択します。
-
「送信」を選択して変更を保存します。
データストリーム設定を更新
モバイルアプリから Experience Edgeに送信されるデータが確実にEdge Networkに転送されるようにするには、Journey Optimizer設定を更新します。
-
データ収集 UI で「データストリーム」を選択し、データストリームを選択します(例:Luma Mobile App)。
-
-
データストリーム/
-
まだ選択していない場合は、{ プロファイルデータセット から 0}AJO プッシュプロファイルデータセット を選択します。 このプロファイルデータセットは、
MobileCore.setPushIdentifier
API 呼び出し( プッシュ通知用のデバイストークンの登録を参照)を使用する場合に必要です。この呼び出しにより、プッシュ通知の一意の識別子(プッシュ識別子など)がユーザーのプロファイルの一部として保存されます。 -
Adobe Journey Optimizer が選択されました。 詳しくは、Adobe Experience Platform 設定を参照してください。
-
データストリーム設定を保存するには、「保存」を選択します。
-
Journey Optimizer タグ拡張機能のインストール
アプリがJourney Optimizerと連携するには、タグプロパティを更新する必要があります。
-
タグ/拡張機能/カタログ に移動します。
-
プロパティを開きます(例:Luma Mobile App Tutorial)。
-
カタログ を選択します。
-
Adobe Journey Optimizer 拡張機能を検索します。
-
拡張機能をインストールします。
-
拡張機能をインストール ダイアログで、
-
環境(例:開発 を選択します。
-
イベントデータセット リストから AJO プッシュトラッキングエクスペリエンスイベントデータセット データセットを選択します。
-
ライブラリおよびビルドに保存 を選択します。
-
Assuranceでの設定の検証
-
設定手順の節を参照して、シミュレーターまたはデバイスをAssuranceに接続します。
-
Assurance UI で、「設定」を選択します。
-
-
「保存」を選択します。
-
左側のナビゲーションから プッシュデバッグ を選択します。
-
「設定を検証」タブを選択します。
-
クライアント リストからお使いのデバイスを選択します。
-
エラーがないことを確認します。
-
「テストプッシュを送信 タブを選択します。
-
(オプション)(タイトル および 本文 のデフォルトの詳細を変更
-
-
テスト結果 を確認します。
-
テストプッシュ通知がアプリに表示されます。