LoginSignup
0
0

More than 3 years have passed since last update.

Android でFIS_AUTH_ERRORエラー Firebaseプッシュ通知が届かない

Last updated at Posted at 2020-09-25

はじめに

3864.jpg

運営しているアプリを機種変更してから初めて起動すると突如、このようなエラーに見舞われた。。。。

環境

Ionic 5 + Angular で開発したのネイティブアプリ
Ionic プッシュ通知を送るテスト(Capacitor)
:point_up:この記事と全く同じやり方でプッシュ通知を実装しました。

解決までにやったこと

※結論から言うと、解決はしてません。。。

Google Cloud PlatformでAPIの制限を追加

スクリーンショット 2020-09-25 19.45.24.jpg

ずっと、「キーを制限しない」になっていたが、追加してみた。

The FIS_AUTH_ERROR means Authentication for Firebase installation sdk has failed.

と言うことらしいので。

Firebase SDK を追加する

こちらを参考に、app/build.gradleに以下を追加

dependencies {
    // 省略
    implementation 'com.google.firebase:firebase-messaging:20.1.2'
    implementation 'com.google.firebase:firebase-analytics:17.5.0'
}

しかしながら、Using Push Notifications with Firebase in an Ionic + Angular Appのドキュメントでは、以下のような記述がある。

We don't need to add any dependencies to our project because Capacitor projects automatically include a version of firebase-messaging in it's build.gradle file.

何もdependenciesに追加する必要はない、と言っているが、、、とりあえず追加してみよう。

ゾウさんボタンでアプリを同期
スクリーンショット 2020-09-25 20.20.58.jpg

google-services.jsonを新しく入れ替える

Firebaseコンソール画面からプロジェクトを選択>設定>マイアプリの項目から新しくgoogle-services.jsonをダウンロード。

そして置き換える。

エラーは消えたが、プッシュ通知を目視することはできなかった!!!:pensive:

2020-09-25 19:35:13.665 15955-15955/com.hCalendar.app I/Capacitor/Console: File: http://localhost/common.js - Line 371 - Msg: プッシュ通知を受け取ったよ: {"id":"0:1601030113498713%b2260e4cb2260e4c","data":{},"title":"寒くなりましたね。。","body":"人肌を重ねてあったまりましょう"}
2020-09-25 19:35:13.811 15955-16488/com.hCalendar.app D/FA: Connected to remote service
2020-09-25 19:35:48.363 15955-15955/com.hCalendar.app I/Ads: Use RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("01C5204CC8216A22615E0A6DF7BDDD97") to get test ads on this device.
2020-09-25 19:35:48.393 15955-16288/com.hCalendar.app W/m.hCalendar.ap: Accessing hidden method Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, linking, allowed)
2020-09-25 19:35:48.393 15955-16288/com.hCalendar.app W/m.

結局エラーは消えたが、プッシュ通知は確認できなかった。。。(コンソール上のログでは確認できてるので、一応届いてはいる???:thinking:

うーん。。。どうすればいいんだろう??
どなたか情報提供お願いします:sweat_smile:

参考

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