0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Androidアプリ(Expo)でFCM V1を使ったプッシュ通知が送れない

Posted at

前提

  • Expoを使ったAndroidアプリ
  • FCM(Firebase Cloud Messaging)のv1 APIを利用してプッシュ通知を送ろうとしている
  • Expo:51
  • expo-notifications:0.28.15

問題

  • 公式の手順通りにGoogle Service Account KeyをExpoのダッシュボードに登録しても、Push notifications toolからForce FCM V1を選択して通知をテストした時に端末に届かない
  • ただしForce FCM Legacyを選択した場合は通知が届く

解決方法

Google Service Account KeyをExpoのダッシュボードに登録する際、ファイル名をgoogle-service-account-key.jsonにする。

FirebaseのコンソールからGenerate New Private Keyしてダウンロードした時のファイル名はyour-project-name-firebase-adminsdk-f2att-b56532b987.jsonのようなファイル名になっている。
公式の手順には「ファイル名を変更せよ」とは書かれていないが、ダウンロードした時のファイル名のままExpoダッシュボードに登録すると正常に動作しない。

終わりに

Xでも個人開発について発信しています
https://twitter.com/ObataGenta

超イケてるデジタルカードサービス、Tagffyのほうに色々なリンクをまとめてます。
https://tagffy.com/GentaObata/

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?