Open1
(FCM)HTTP v1 API でデバイスグループ(端末グループ)にPUSHを送信したい場合の注意点
前提
FCMのAPIには以下の2種が存在する。
- レガシーAPI(
https://fcm.googleapis.com/fcm/sendという形式のもの) - HTTP v1 API(
https://fcm.googleapis.com/v1/projects/myproject-b5ae1/messages:sendという形式のもの)
結論
デバイスグループを対象に配信したい場合、
レガシーAPIで端末グループを作成し、
HTTP v1 APIで端末グループに対する配信リクエストする
という対応が必要そう。
なぜなら、HTTP v1 APIには端末グループの作成及びグループへのデバイス登録を行う機能がサポートされていないため。
注意: デバイス グループ メッセージングを使用するアプリでは、引き続き以前の API を使用してデバイス グループの管理(作成、更新など)を行う必要があります。HTTP v1 はデバイス グループへのメッセージ送信には対応していますが、管理はサポートしていません。