NIFCLOUD-mbaas / UserCommunity

ニフクラ mobile backend ユーザーコミュニティ
https://mbaas.nifcloud.com/
81 stars 18 forks source link

【過去質問】Firebaseプロジェクト変更時の秘密鍵のアップロードについて #1345

Open ncmbsupport opened 1 year ago

ncmbsupport commented 1 year ago

現在 mobile backend にてアプリを作成し、そのアプリで FCM のプッシュ通知を利用しています。

今回アプリのリニューアルを検討しており、Firebase プロジェクトを別プロジェクトにする予定です。
新規 Firebase プロジェクトの秘密鍵も mBaaS 管理画面からアップロードする予定ですが、
既存 Firebase プロジェクトと、新規 Firebase プロジェクトの秘密鍵両方がアップロードされるのは問題ないでしょうか?

以上、ご確認の程よろしくお願いいたします。

ncmbsupport commented 1 year ago

恐れ入りますが、ニフクラ mobile backend のアプリにアップロードできる秘密鍵は1つだけとなっています。

新しい秘密鍵をアップロードした場合は最新の秘密鍵に上書きされ、古いものは削除されます。

もしアプリの検証段階で新しい Firebase プロジェクトを使用してプッシュ通知を
試される場合は、新たにニフクラ mobile backend にてアプリを作成してください。
その際、アプリ側では一時的に新しい mbaas API キーへの変更を行っていただきますようお願い申し上げます。

検証後、新しい Firebase プロジェクトに紐づく(google-service.json等)アプリがリリースされた段階で
現在のニフクラ mobile backendアプリの設定から秘密鍵を差し替えていただきますようお願いいたします。

また、差し替え後はニフクラ mobile backend にアップロードされた秘密鍵に
対応した(google-service.jsonが含まれた)アプリにのみプッシュ通知が届く点にご留意ください。

つまり、新しい Firebase プロジェクトを使用しプッシュ通知を行う場合、
リニューアル前のアプリがインストールされている端末(アップデートを行っていない端末)には
プッシュ通知が届かず、配信失敗になります。

今後ともよろしくお願いいたします。