Мой бэкэнд работает на 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 приложения, которое должно быть источником проблемы «дубликата отпечатка пальца».
В столбце «Использование со всеми службами (последние 30 дней)» в качестве значения указано 0, так что, похоже, он ничего не делает.
В google-services.json
в нашем Android приложении есть раздел под названием oauth_client
, в котором есть подробности об этом существующем oauth client_id
.
Поскольку я не использую Аутентификация Firebase Могу ли я безопасно удалить этот материал из моего проекта Firebase и google-services.json
? Или другие биты firebase каким-то образом полагаются на это?
Я бы предпочел, чтобы мои идентификаторы клиента были связаны с моим основным проектом GCP, а не с периферийным проектом Firebase GCP.