Подписание приложений Google, несколько приложений и идентификаторы клиента OAuth: проблема для API Google: проблема - PullRequest
2 голосов
/ 02 октября 2019

Зарегистрируйте и работайте приложения в консоли Google Play с пакетом a.b.c и a.b.d. Я использую подпись Google Play для обоих приложений.

Я пользуюсь сервисом Google Play и поэтому для доступа к API Google требуется идентификатор клиента Oauth 2.0. Я зарегистрировал идентификатор клиента для a.b.c в консоли API Google и подключил сервис для приложения a.b.c, используя отпечаток пальца из Google Signing Cert. Это работает нормально, и я могу использовать сервисы из abc

. Проблема в том, что мне также нужно связать сервисы из abd - app. Когда я пытаюсь создать идентификатор клиента OAuth для abd с моим сертификатом подписи Google Play (совместно с abc), я получаю сообщение об ошибке:

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

Итак, является ли это недостатком / ограничением дизайна при использовании подписи в приложении Google Play, и есть ли способ обойти это, кроме как опубликовать мое приложение (abd) и переиздать его без подписи в приложении Google Play?

...