在Android中开发实时多人游戏

时间:2013-06-10 09:27:34

标签: android

即使在完成文档中给出的所有步骤后,我仍然面临使用google实时muleiplayer api登录的问题。以下是我所提到的链接:https://developers.google.com/games/services/android/init。 我没有收到任何错误,但我的main activity extends BaseGameActivity在我启动游戏时会自动调用onSignInFailed(),但我从beginUserInitiatedSignIn()调用BaseGameActivity方法,用于初始化符号在按钮上单击不会调用任何被覆盖的方法,甚至不会调用onSignInFailed()onConnectionFailed()

1 个答案:

答案 0 :(得分:0)

如果以前从未登录,则在启动时调用onSignInFailed是正常的。这是按预期工作的。然后,您应该在点击按钮时致电beginUserInitiatedSignIn,然后调用onSignInFailed上的onSignInSucceeded

我建议在您的代码和BaseGameActivity周围添加一些打印语句,以确定调用哪些方法来弄清楚发生了什么。

顺便说一句,登录错误的最常见原因是客户端ID设置不正确。我建议您查看故障排除指南,了解您的设置是否存在问题:

https://developers.google.com/games/services/android/troubleshooting