Как восстановить ключи Firebase Remote Config API? - PullRequest
0 голосов
/ 22 июня 2019

Я получаю эту ошибку от Firebase:

com.google.android.gms.internal.firebase_remote_config.zze: 400 Bad Request
{
  "code": 400,
  "errors": [
    {
      "domain": "global",
      "message": "API Key not found. Please pass a valid API key.",
      "reason": "badRequest"
    }
  ],

Автоматически сгенерированные ключи были удалены в процессе восстановления квоты для другого API отключения в том же проекте, как это было рекомендовано.

Как восстановить ключи API для Firebase Remote Config?Отключение и включение Firebase Remote Confing API не воссоздает их.

1 Ответ

0 голосов
/ 22 июня 2019

Я решил, удалив и снова добавив отпечатки сертификатов SHA на консоли Firebase, на странице настроек проекта.

Затем я загружаю файл google-services.json и заменяю его в корне проекта.Ключ веб-API больше не был доступен, поэтому файл google-services.json необходимо было обновить.

Обновление

Я использую Google Sign-in, поэтому мне нужно было воссоздатьприменяется идентификатор веб-клиента по умолчанию, используемый проектом Firebase, выполнив следующие действия:

  1. Создайте новый Create OAuth client ID для типа веб-приложения.
  2. Перейдите на консоль Firebase, Страница аутентификации,Вкладка «Методы входа».
  3. Измените метод подписи Google.Заполните идентификатор клиента и секретный код, как показано ниже на экране печати. ​​

enter image description here 4. Загрузите новый файл google-services.json и замените его в корне проекта

Вот руководство по добавлению метода входа в Google , чтобы использовать в случае каких-либо сомнений

...