トークンベースの認証を使用して、プッシュ通知をiOSデバイスに送信しようとしています。 必要に応じて、私はAppleのDev PortalでAPN認証キーを生成し、それをダウンロードしました(それはp8拡張子を持つファイルです)。 FirebaseコンソールでAPNsにAppleの新しい.p8証明書を使用する方法 (4) . APNs Auth Keyと標準のCLIツールを使用してAPNがプッシュメッセージを送信する方法 (2) . 認証キーの生成. FireboothコンソールでAPN認証キー.p8証明書を使用する方法 (1) .p12(APNs認証キー)をアップロードするのと同じページのFirebaseコンソールに.p8ファイル(APNs auth key)をアップロードできるようになりました。 キーを安全な場所に保存します。このダウンロードは 1 回限りであり、後でキーを取得することはできません。 APNs 認証キーが正しく設定され、APNs によって受け入れられていることを確認する場合は、テストプッシュ通知を送信してみてください。 以下の画像にあるAPNs認証キーが.p8ファイルのことである。.p8ファイルを生成した時に発行されたKey IDとMembershipのページのTeamIDを入力する。 これでプッシュ通知まわりの設定は完了したので、あとはコードを書いていく。 Apple Developer Member Centerにログインしている状態で、以下の手順を実行してください。 1.APNs認証キーの作成. Appleは最近APNsに新しい変更を加え、現在、プッシュ通知に使用している従来の方法の代わりに「トークンベースの認証」を使用することをAppleに要求しています。 Appleは最近APNSに新しい認証方法を追加しました( Apple Push Notification認証キー(Sandbox&Production) )。 ダウンロードした鍵は、 .p8鍵を持つ.p8ファイルです。