次のようなログを示すアプリの起動時にエラーメッセージが表示されます
_W/Firebase-Installations: Error when communicating with the Firebase Installations server API. HTTP response: [400 Bad Request: {
"error": {
"code": 400,
"message": "API key not valid. Please pass a valid API key.",
"status": "INVALID_ARGUMENT",
"details": [
{
"@type": "type.googleapis.com/google.rpc.Help",
"links": [
{
"description": "Google developers console",
"url": "https://console.developers.google.com"
}
]
}
]
}
}
]
2020-04-27 12:42:34.621 22226-23596/in.co.androidapp.g7 E/Firebase-Installations: Firebase Installations can not communicate with Firebase server APIs due to invalid configuration. Please update your Firebase initialization process and set valid Firebase options (API key, Project ID, Application ID) when initializing Firebase.
_
約1週間前にgoogle_services.jsonファイルを更新する必要があるというメールが届きました。これは4〜5回行っています。改善なし。約1年間問題なく動作していました。アプリでこの問題に直面してから2、3日しか経っていません。
その後、Firebase Cloud Messagingおよびその他のfirebaseサービスが機能しなくなります。私はプログラムによる初期化(つまり、FirebaseOptionsオブジェクトを使用してこれらの値を提供する)を実行しておらず、FirebaseApp.initializeApp(this);
を使用したデフォルトの初期化のみを行っています
前もって感謝します。
問題は私のためのfirebase-messagingのバージョンにあることが判明し、アプリのgradleでこのバージョンを使用するとエラーが解消されました:
implementation "com.google.firebase:firebase-messaging:20.1.0"
同じ問題がありました。これを解決するために私が従った次の手順を見つけてください。