PushEngageでは、透明性を重視しており、ご登録時にベンダーロックインがないことを保証したいと考えています。SafariでWebプッシュ通知を有効にし、購読者をポータブルにしたい場合は、独自のSafari Webプッシュ証明書を作成し、PushEngageで設定する必要があります。この手順は、Chrome用の独自のFCMキーを作成するのと似ています。
独自の証明書を作成するために従うことができる、ステップごとの内訳を以下に示します。
証明書を作成する前に、いくつかのものが必要になります。
- アクティブなApple Developerアカウントが必要です。現在、この開発者アカウントは年間99ドルです。
- ウェブサイトの一意のプッシュID(開発者アカウントを使用して作成できます)
4つのステップに従うことで、独自のSafari Webプッシュ証明書を作成できます。
ステップ1 –証明書署名要求の作成
- キーチェーンアクセスアプリを起動し、キーチェーンアクセス > 証明書アシスタント > 証明機関から証明書を要求に移動します。

- 証明書情報にメールアドレスと名前を追加し、保存をクリックします。


ステップ2 – APNSのWebプッシュIDの設定
- Apple Developer Consoleにログイン > Identifiers > Website Push IDs に移動し、右上セクションの+をクリックします。

- 次のウィンドウにリダイレクトされ、WebサイトのプッシュIDの説明と一意の識別子を追加します。完了したら、続行をクリックします。

- 次のウィンドウで、WebサイトのプッシュIDが正しいことを確認し、登録をクリックします。

ステップ3 – Webプッシュ証明書の生成
- 証明書 > すべて に移動し、+をクリックします。

- WebサイトプッシュID証明書 > 続行を選択します。

- ステップ2で作成したWebサイトプッシュIDを選択し、続行をクリックします。

- 次に、ステップ1で作成したCSR証明書を追加し、続行をクリックします。

- 次のウィンドウで、「証明書が準備できました」というメッセージが表示されます。購読者に通知を送信するために使用されるため、ダウンロードしてください。

- 証明書をインストールしてエクスポートする必要があります。ダウンロードした証明書をダブルクリックすると、キーチェーンアクセスアプリに証明書がインストールされます。
- 証明書をエクスポートするには – キーチェーンアプリに移動 > 証明書 > 証明書を右クリック > 証明書が作成されたWebサイトプッシュIDを選択 > エクスポートをクリックします。

- 証明書を保存する際は、個人情報交換(.p12)形式を使用してください。

- 次のウィンドウで、パスワードを作成するか、空白のままにするかを選択し、OKをクリックします。

- 証明書をMACにエクスポートすることを許可します。
ステップ4 –証明書をPushEngageにアップロード
- 設定 > Safari Webプッシュ設定 に移動 > WebサイトプッシュID > プライベートキーファイルとパスワードを入力します。完了したら、更新をクリックします。

- 設定が正しく行われた場合、「設定が正常に更新されました」というメッセージが表示されます。
これで完了です。Safariを使用して購読者に通知を送信できるようになりました。ChromeやFirefoxブラウザでのプッシュ通知もサポートしています。

最初の文:PushEngageでは、透明性を重視しており、ご登録時にベンダーロックインがないことを保証したいと考えています。
次のようにすべきです:
PushEngageでは、透明性を重視しており、ご登録時にNOベンダーロックインがないことを保証したいと考えています。