Удалите «oauth_client» из Google-сервисов Firebase. json - PullRequest
0 голосов
/ 01 февраля 2020

Мой бэкэнд работает на Google App Engine, который находится в проекте GCP.

Я пытаюсь настроить вход в Google с помощью моего Android приложения, iOS приложения и веб-сайта.

Мне удалось настроить "идентификаторы клиента OAuth 2.0" на этой странице в моей консоли GCP https://console.cloud.google.com/apis/credentials для веб-браузера & iOS просто отлично, но не Android, где я получил эту ошибку:

Указанный вами отпечаток подписи уже используется другим Android клиентом OAuth2

Мы используем Firebase для Firebase Analytics, Cloud Messaging для Android, Remote Config, Crashlytics & Deep Links, и получается, что если я go на той же странице консоли GCP (https://console.cloud.google.com/apis/credentials) в нашем проекте Firebase, я могу видеть, что уже есть установка идентификатора клиента для нашего Android приложения, которое должно быть источником проблемы «дубликата отпечатка пальца».

enter image description here

В столбце «Использование со всеми службами (последние 30 дней)» в качестве значения указано 0, так что, похоже, он ничего не делает.

В google-services.json в нашем Android приложении есть раздел под названием oauth_client, в котором есть подробности об этом существующем oauth client_id.

Поскольку я не использую Аутентификация Firebase Могу ли я безопасно удалить этот материал из моего проекта Firebase и google-services.json? Или другие биты firebase каким-то образом полагаются на это?

Я бы предпочел, чтобы мои идентификаторы клиента были связаны с моим основным проектом GCP, а не с периферийным проектом Firebase GCP.

...