すわりんのブログ

androidとかサブカルとかのブログです

FCMの疎通テスト

Firebaseネタ。

Firebase Notificationsで通知のテストを行いたい時 手元のターミナルからリクエストを送れば ちゃんと送信されます。 これは送る型は決まっているがバックエンドが間に合ってないときや 送る条件を満たすのが煩雑な時に役に立ちます。(やりたいことは通知を受取適切に処理しているか、なので)

使えるパラメーターは以下を参考にして下さい。 https://firebase.google.com/docs/cloud-messaging/http-server-ref#-http-json

またAuthorizationのValueはFirebaseCPから取得してください。

以下curlとhttpieのコマンドです。 data部分にペイロードを記述します。

curl

curl --header "Authorization:key=abcdefg12345678" --header Content-Type:"application/json" https://fcm.googleapis.com/fcm/send -d '{"to":"端末のID"}' '{"data":{"score":"3x1"}}'

httpie

http -v POST https://fcm.googleapis.com/fcm/send Authorization:key=abcdefg12345678 to=端末のID data={"score":"3x1"}

(ペイロードがちょっと怪しいかも間違ってたらすみません)

[所要時間:10分]