Google Play游戏服务禁止登录

时间:2013-08-28 09:35:53

标签: android google-play-games

我正在使用Google Play游戏服务实现实时多人游戏。我遇到了奇怪的问题。我用于登录的Google帐户被随机“禁止”,无法与Google服务器进行大约通信。 30-40分钟。在那之后,一切都运转良好。在此期间,我可以使用其他帐户。

我从LogCat得到的响应错误是:

Unexpected response code 403 for
https://www.googleapis.com/games/v1/players/102515671693140579145
Access Not Configured
Unable to sign in - application does not have a registered client ID

这条消息非常误导,因为一切都设置得很好。它大部分时间都有效。

我尝试发布游戏并使用测试和非测试帐户。所有这些都在某些时候被禁止。

感谢您的帮助!

2 个答案:

答案 0 :(得分:5)

如果出现此行为:

当前用户已连接到任何房间并且:

重新启动应用,以便尝试登录Google服务,而无需按照Google Play服务的要求访问断开连接部分。

我发现这件事经常发生在我身上(不幸的是对我来说),因为我正在弄清楚如何在我的Android代码和LibGDX代码端之间传递消息(我的应用程序会因同步问题而锁定)。我还设置了一些测试帐户,我可以“循环”以避免被完全锁定登录。但是,我发现如果我使用任务管理器在重新启动应用程序之前杀死该过程,90%以上的时间,我可以继续使用相同的帐户。

如果您正在更新您的代码,并在您进入房间时加载到该设备,这也将使该服务器的愤怒大约30分钟。

简而言之,为了让您的帐户可行:

1)确保在更新代码之前使用LeaveRoom(我发现不需要退出PS)

2)如果您的应用程序锁定...通过任务管理器(我使用三星设备)杀死进程很可能会让您的帐户继续运行(当您这样做时,您可以在logcat中看到它称之为断开连接)你再次启动应用程序。

答案 1 :(得分:0)

查看我对类似问题的回答:Login issues with Google Play Game Services

您是否在日志中看到“相同”的异常?(注意:它可能会因为模糊的lib代码而有所不同)?