Firebase not working com.google.firebase.installations.FirebaseInstallationsException
If you have recently change your google-services.json
file then just delete build
folder from android project and re-build your project.
I had the same problem (Failed to get FIS auth token) with firebase-messaging
version 20.1.1
and 20.1.2
. I've solved it by downgrading to 20.1.0
.
It looks like Firebase team has some problems with these versions according to Release Notes:
Warning: The following two library versions released with this update have known issues and should not be used: firebase-messaging v20.1.1 and firebase-iid v20.1.0.
Firebase Android SDK updates on February 27 (M65) and afterwards introduced a new infrastructure service, the Firebase Installations SDK which comes with a dependency on the Firebase Installations API.
Firebase Installations requires valid Firebase options API key
, project ID
, and application ID
(a.k.a. "appId
") in order to successfully communicate with Firebase servers.
Errors during communication with the Firebase Installations API indicate invalid Firebase options or misconfigurations regarding API keys.
To mitigate the issue
- make sure that your application is using valid Firebase options from the latest
google-services.json
file from your Firebase console: Firebase options: instructions and background. - If you use API restrictions, make sure that the API key used by your application is white-listed for the Firebase Installations API (and for your application): API restrictions: instructions and background
- Regarding
Application restrictions
: Either set the radio button toNone
or make sure that your app is white-listed (with the correctSHA-1 certificate
).
For details, please visit:
https://firebase.google.com/support/privacy/init-options