レガシーバイナリプロトコルから HTTP/2 ベースの APN への移行
レガシーバイナリプロトコルの APN サポートが廃止されたので、Adobe Campaign Classicでプッシュ通知を送信するには、HTTP/2 プロトコルに切り替える必要があります。 まずビルド番号を確認し、この記事で詳しく説明されている手順に従って設定を更新します。
説明 description
環境
Adobe Campaign Classic
問題/症状
Apple Push Notification サービス(APN)は、レガシーバイナリプロトコルをサポートしなくなりました(2021 年 3 月 31 日(PT)現在)。 詳細情報 。
Adobe Campaign Classicは、次の 2 つのApple プッシュ通知サービス(APN)プロトコルをサポートしています。
- レガシーバイナリ プロトコル:すべてのCampaign Classic バージョンのデフォルトのプロトコルです。
- HTTP/2 プロトコル。既に使用可能で、以下のリリースでは新しいデフォルトプロトコルになっています。
プッシュ通知が従来のApple バイナリプロトコルで送信されている場合は、以下のいずれかのリリースにアップグレードするか、HTTP/2 ベースの APN プロバイダー API を使用する必要があります。
HTTP/2 プロトコルに更新する手順は次のとおりです。
解決策 resolution
バージョンを確認する
すべてのインスタンスで Campaign Classic ビルド番号 を確認してください。
- ビルド番号が 8766 より古い場合、Campaign は HTTP/2 プロトコルをサポートしていないので、新しいバージョンにアップグレードする必要があります。 アップグレード方法を説明します 。
- ビルド番号が 8766 以降の場合、Campaign は HTTP/2 プロトコルをサポートし、HTTP/2 プロトコルを使用するように更新できます。
- ホステッド環境またはハイブリッド環境のお客様は、Adobe カスタマーケアチーム に連絡して、このアップグレードを計画してください。
- オンプレミス環境のお客様は、以下に説明するように設定を更新してください。
設定を更新
HTTP/2 プロトコルに移行するには、以下に示すように、すべてのインスタンスのiOS配信に使用する 外部アカウント を更新します。
-
管理者としてインスタンスにログインします。
-
外部アカウント iOS配信の実行に使用 を開きます。 この外部アカウントを特定するには、以下のように、チャネルパラメーターがiOS チャンネルに設定され、「有効」オプションがオンになっていることを確認します。
-
「 コネクタ 」タブをクリックし、コネクタのアクセス URL の値を次のように設定します。
http://localhost:8080/nms/jsp/iosHTTP2.jsp
-
Campaign Classicをホストするサーバーの nlserver サービスを再起動します。