Клиент OAuth2 с этим названием пакета и хешем SHA-1 уже существует в другом проекте

Что означает это сообщение?

Эта ошибка возникает в том случае, если вы указываете идентификатор клиента OAuth 2.0 с названием пакета и хешем SHA-1, которые используются в другом проекте Firebase или Google Cloud. После добавления Firebase в приложение Android создается идентификатор клиента OAuth 2.0, который используется для аутентификации приложения с помощью нескольких Google API, например App Invites и Drive API. По соображениям безопасности каждое сочетание названия пакета и контрольной суммы SHA-1, используемое для создания идентификатора клиента OAuth 2.0, должно быть уникальным во всех проектах Firebase и Google Cloud.

Как это может повлиять на мое приложение?

Название пакета и хеш SHA-1 приложений Android необходимо указывать для следующих функций Firebase:

  • Invites: не работает, если не указан хеш SHA-1. Использовать хеш SHA-1 из другого проекта пока невозможно.
  • Authentication: чтобы выполнять авторизацию в случае, когда провайдером является Google, необходимо вручную добавить идентификатор клиента существующего проекта в белый список конфигурации входа.

Что нужно предпринять?

Если вы не используете Firebase Invites или Google в качестве поставщика аутентификации Firebase Auth, то ничего делать не нужно. Если же вы применяете одну из этих функций, то определите, какой из указанных ниже сценариев лучше описывает вашу ситуацию.

Эта информация оказалась полезной?

Как можно улучшить эту статью?
15027629919777316298
true
Поиск по Справочному центру
true
true
true
true
true
5054967
false
false
false
false
Поиск
Очистить поле поиска
Закрыть поиск
Главное меню