我正在按照https://developers.google.com/games/services/android/realtimeMultiplayer给出的步骤在android中开发实时多人游戏。
最初创建Games.getRealTimeMultiplayerClient()对象时,出现以下错误:
java.lang.IllegalStateException:游戏API需要https://www.googleapis.com/auth/games_lite函数。
因此,我使用了以下链接中提供的解决方案:
Google sign in - how to add Games.SCOPE_GAMES_LITE?
现在分别尝试这两种解决方案之后,我面临的问题是我只能为特定的gmail帐户获取Games.getRealTimeMultiplayerClient(),但对于任何其他gmail帐户,我都无法获取对象。
GoogleSignIn.hasPermissions(account,Games.SCOPE_GAMES_LITE)为该特定的gmail帐户提供true,而用于登录的任何其他gmail帐户则提供false值。帮帮我。
谢谢