Многопользовательская андроид игра в реальном времени сталкивается с проблемой при создании объекта mRealTimeMultiplayerClient? - PullRequest
0 голосов
/ 30 октября 2018

Я разрабатываю многопользовательскую игру в реальном времени на Android, выполняя шаги, указанные в https://developers.google.com/games/services/android/realtimeMultiplayer.

Первоначально при создании объекта Games.getRealTimeMultiplayerClient () я получал следующую ошибку:

java.lang.IllegalStateException: для API игр требуется функция https://www.googleapis.com/auth/games_lite.

Поэтому я использовал решения, представленные в следующих ссылках:

Google Play Games

Вход в Google - как добавить Games.SCOPE_GAMES_LITE?

После того, как я попробовал оба этих решения независимо друг от друга, теперь проблема, с которой я сталкиваюсь, заключается в том, что я могу получить Games.getRealTimeMultiplayerClient () только для определенной учетной записи gmail, но для любой другой учетной записи gmail я не могу получить объект.

GoogleSignIn.hasPermissions (account, Games.SCOPE_GAMES_LITE) дает значение true для этой конкретной учетной записи gmail, а для любой другой учетной записи gmail, используемой для входа, - значение false. Помоги мне.

Спасибо

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