Оказывается, что новые версии Firebase SDK зависят от новой службы внутренней инфраструктуры, которая называется FIS (Служба установки Firebase) для определения идентификаторов («FID» или «Instance-ID»).
Если вы используете ограничения ключей API для ключей API, которые вы используете в своем приложении, вам придется расширить эти ограничения, чтобы разрешить использование с новой службой установки Firebase по адресу firebaseinstallations.googleapis.com.
Чтобы разрешить использование вашего ключа API с новым API установки Firebase :
- перейдите в консоль Google Cloud
- выберите соответствующий проект (т.е. проект, который вы используете для своего приложения)
- откройте меню и перейдите к
APIs & Services
->Credentials
- нажмите
Edit API key
на ключ API в вопросе
- прокрутите вниз до
API restrictions
- из выпадающего списка выберите
Firebase Installations API
- щелчок
Save
- подождите пару минут, пока обновятся серверы Google, и повторите попытку ...
Примечание. Если вы не можете найти API-интерфейс установки Firebase в списке API-интерфейсов, вам может потребоваться сначала включить API-интерфейс для вашего проекта (для этого нажмите здесь ).
Примечание. Если вы не уверены, какой ключ API используется в вашем приложении, вы можете проверить номера использования API установок Firebase для каждого ключа API .
Примечание. Проверьте исправление, проверив, можно ли увидеть количество успешных 200
запросов на странице метрик запросов Firebase Installations API .