Проверьте Google Play Games в приложении, подписанном с помощью ключа загрузки - PullRequest
0 голосов
/ 04 июня 2018

Я пытаюсь проверить функциональность игр Google Play в приложении, которое я сейчас создаю с Unity.Я выбрал подпись приложения Google и имею доступ только к загружаемому хранилищу ключей.Есть ли способ подключиться к играм Google Play с помощью версии приложения, подписанной ключом загрузки, чтобы мне не приходилось развертывать приложение каждый раз, когда я хочу его протестировать?

1 Ответ

0 голосов
/ 09 мая 2019

Хотя это не идеальный рабочий процесс, вы можете загрузить APK (подписанный вашим ключом загрузки) на внутренний или закрытый тестовый трек, а затем загрузить повторно подписанный APK Google, когда он будет доступен с тестового трека.К сожалению, даже распространение тестовой дорожки может занять до двух часов, но вы получите APK с надлежащей подписью для успешной аутентификации с помощью API Google.Я считаю, что это будет работать и при использовании комплектов приложений для Android, хотя я сам не проверял это.

Если вам нужна только авторизация / вход в Google Play Игры, вы можете добавить дополнительный OAuth 2отпечаток сертификата, как описано в этого ответа о том, как использовать ключ загрузки с приложением, подписанным Google .Однако не все службы Google Play Games будут работать должным образом.

Вероятно, наиболее устойчивый рабочий процесс заключается в том, чтобы следовать предложению в этого ответа, касающегося отключения подписи Google App (предупреждение о спойлере: не может быть отключено), то есть для создания нового приложения / клона в Google Play со всеми теми же настройками, что и у оригинала, но с другими идентификаторами, такими как идентификатор пакета и идентификатор приложения служб Google Play,Конечно, крайне важно, чтобы вы отказались от подписи Google App для этого приложения-клона.Кроме того, не забудьте сбросить любые идентификаторы, которые вы изменили для тестирования, прежде чем загружать в реальное / реальное приложение.

...