Repro管理画面に証明書として新たにFirebaseの秘密鍵を登録できるようになりました。これにより、Androidへのプッシュ通知で FCM HTTP v1 API を利用できるようになります。
2024 年 6 月 10 日 (月) 午前 11 時頃にFCM Server Keyを利用した配信は中止され、秘密鍵を利用したFCM HTTP v1 API配信のみが利用できる形に変更されました。
参考:Repro App お知らせ | Android向けプッシュ通知でレガシーHTTPプロトコルを利用した配信を停止しました
ご理解とご協力を賜り、誠にありがとうございました。
リリース日
2023年10月23日
対応の背景
これまで、Android向けプッシュ通知配信のためにReproで利用できるFCM サーバー プロトコルは「レガシー HTTP プロトコル」と呼ばれる旧型の通信方式のみでした。
しかし、「レガシー HTTP プロトコル」は2024年6月頃を目処に廃止が予定されており、新しい通信方法「FCM HTTP v1 API」へ移行を検討する必要があります。
Reproのプッシュ通知においても、移行を行うためにはお客様の対応が必要です。
今回のリリースにしたがって、ReproへFirebaseの秘密鍵を登録することで、FCM HTTP v1 への移行が完了します。
※FCM Server Keyを利用した配信では、移行が推奨されるレガシー HTTP プロトコルが利用され続けます。
下記「お客様に対応いただくこと」項目を参照し、Firebaseの秘密鍵を登録し、「FCM HTTP v1 API」への移行作業にご協力をお願いします。
FCM HTTP v1 APIへの移行作業が必要となるお客さま
下記2つの条件にあてはまるすべてのお客さまが対象です。
- ReproApp(ReproAndroidSDK)を利用している
- Android端末へのプッシュ通知機能を利用している
現在、プッシュ通知設定画面よりFCM Server Keyを登録し、問題なくプッシュ通知が配信できている場合でも対応が必要です。
移行作業を行わない場合の影響
ReproからAndroid端末向けのプッシュ通知が配信できなくなります。
現時点でGoogle社からのアナウンスではレガシーHTTPプロトコルの廃止予定は2024年6月頃ですが、余裕をもってお早めにFirebaseの秘密鍵の登録をお願いします。
また、Repro管理画面におけるFCM Server Keyの登録は2024年3月頃を目処に新規登録ができなくなります。新規にReproをご利用いただくお客様はFirebaseの秘密鍵のみを登録するようお願いします。
本対応に関連した配信ロジックの変更
本対応の前準備として、2023年10月11日よりカスタムペイロードを使ったプッシュ通知の配信ロジックを一部変更しています。
詳細は過去のお知らせをご確認ください。
カスタム(JSON)のAndroid向けプッシュ通知でペイロードを一部自動変換し配信するようになります
お客様に対応いただくこと
Firebase ConsoleからFirebase秘密鍵を作成し、Repro管理画面に登録してください。
下記3ステップで移行作業は完了しますので、開発ドキュメントに従って作業をお願いします。
- Reproを利用中のアプリに組み込まれたFirebaseプロジェクト画面にアクセスし、
Firebase Cloud Messaging API(V1)を有効にする - Firebaseの秘密鍵を生成する
- Firebaseの秘密鍵をReproに登録する
よくある質問
Q. Firebaseプロジェクトで「FCM HTTP v1 API」が有効かはどのように確認できますか?
Firebaseプロジェクトの左サイドバーにある歯車より、[プロジェクトの設定]へアクセスします。
[Cloud Messaging]タブを押下すると、「Firebase Cloud Messaging API(V1)」が有効になっているか確認できます。
有効ではない場合、Reproへ秘密鍵がアップロードできません。Google Developer Consoleから有効化してください。
Q.「FCM HTTP v1 API」を利用するためには、SDK・アプリのアップデートは必要ですか?
プッシュ通知に関連する実装が済んでいれば、アップデートの必要はありません。
Q. FCM Server Keyがすでに登録されていますが、対応は必要ですか?
必要です。
Reproの管理画面にFCM Server Keyが登録されていても、Firebaseの秘密鍵を登録する必要があります。
Q. FCM Server Keyと秘密鍵は、同時に登録できますか?
できます。
ReproにFirebaseの秘密鍵が登録されると、FCM Server Keyより優先して配信に利用されます。
そのため、登録済みのFCM Server Keyは削除する必要はありません。
Q. FCM Server Keyは、いつまで利用できますか?
Reproの管理画面上でFCM Server Keyを登録できるのは、2024年3月頃までを予定しています。
それ以降は、Firebaseの秘密鍵を登録する必要があります。
本アップデートに関するお問い合わせ
カスタマーサクセス担当、もしくは管理画面のチャットよりお問い合わせください。
今後も安定したサービスを提供するため、機能の改善を行っていきますので引き続きReproをよろしくお願いします。