Я разрабатываю многопользовательскую игру в реальном времени на 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. Помоги мне.
Спасибо