27
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

お手軽firebaseプッシュ通知証明書作成メモ

従来のp12ファイルの対応ではなく、p8ファイル1つで、複数アプリ分対応できてしまうp8ファイルで対応するメモです。
(アプリ側には事前にfirebaseSDKのMessagingを導入しておく必要があります。)

p8ファイルの作成が必要なのは最初だけなので、

ルーティンで新規アプリのプッシュ通知の設定をする場合は、
firebaseに

  • p8ファイルをアップロード
  • キーIDに「固定のID」
  • チームIDに「固定のID」と入力するだけ。

めちゃ楽ちん

最初はp8ファイルの作成が必要なので、用意しておく

1. 認証キーを用意する(p8)

※ p8ファイル:1つの証明キーで、複数のアプリに対応できる

下記管理画面で作成

https://developer.apple.com/account/ios/authkey/
※admin権限のメンバーでないと閲覧&作成できません。

image.png

  • Key Description の入力
  • Apple Push Notifications service (APNs) にチェック

image.png

  • 次にp8ファイルをダウンロード、大切に保管しておきます。
  • Key IDをメモします。

注意!:一度ダウンロードすると2回目以降Downloadできなくなります。

image.png

Team IDを取得

image.png

  • Team IDをメモる

あとはfirebaseに設定

image.png

プロジェクト設定から、クラウドメッセージング タブを選択し、

対象のiOSアプリを選択

image.png

あとは、ここに先程用意した下記情報を設定し、
* p8ファイル
* Key ID
* Team ID

image.png

アップロード!

プッシュ通知のテスト!

あとは、Cloud Messaging メニューから、対象のアプリや、テストバージョン等を指定して、
プッシュ通知のテストするだけ!!!

image.png

以上おつかれさまでした!
firebaseのおかげで色々チーム開発等もしやすくなって万々歳

Register as a new user and use Qiita more conveniently

  1. You can follow users and tags
  2. you can stock useful information
  3. You can make editorial suggestions for articles
What you can do with signing up
27
Help us understand the problem. What are the problem?