Сервисы Google Play не будут работать, потому что Firebase создает другой идентификатор клиента присяги - PullRequest
0 голосов
/ 21 ноября 2018

Мое приложение было опубликовано в течение пары лет, и все было хорошо, сервисы Google Play работали, и приложение было интегрировано с Firebase.Затем я обновился до подписи приложения, и при этом каким-то образом мне удалось отобразить неверный идентификатор клиента OAuth в файле google_services.json.В документации разработчика Firebase говорится, что вы можете удалить проект Firebase, а затем создать новый, импортировав существующее приложение.Когда я это делаю, он создает еще один идентификатор клиента OAuth, игнорируя тот, который есть в Game Play Services.Вход в Google работает, но результаты и время не публикуются в списках лидеров.Я хочу продолжать использовать Firebase для аналитики, динамических ссылок и приглашений приложений.Кто-нибудь знает, как вернуться к функционированию лидеров и достижений?

1 Ответ

0 голосов
/ 24 ноября 2018

Я решил эту проблему.Во-первых, вы будете знать, что у вас есть эта проблема, если идентификатор клиента OAuth в вашем файле google_services.json не совпадает с идентификатором клиента Oauth в разделе «связанные приложения» в сервисах игрового процесса.

Решение состоит в следующем: 1Отключите свое приложение в Firebase, перейдя в настройки, интеграцию и нажав un-link.2) Затем перейдите в консоль разработчика и в разделе игровые сервисы, подробности о приложении, вы сможете щелкнуть ссылку, чтобы увидеть свое приложение в консоли приложения.Там вы увидите Oauth ID.Если он не совпадает с указанным в вашем файле google_services.json, удалите его.3) Перейдите к «связанным приложениям» в игровых сервисах и создайте другой идентификатор клиента Oauth, нажав «ссылку на другое приложение».4) После того, как вы снова связали свое приложение, вы должны увидеть ссылку «Добавить Firebase в ваше приложение».Нажмите на эту ссылку, чтобы добавить Firebase, и следуйте инструкциям.5) Обязательно загрузите новый файл google_services.json в каталог app \ вашего проекта Android Studio.
6) Перестройте проект, и все будет готово.Обратите внимание, что идентификатор клиента Oauth в вашем файле google_services.json теперь будет соответствовать новому, созданному вами в консоли разработчика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...