即使按照文档中给出的所有步骤,我在使用谷歌实时 muleiplayer api 登录时也遇到了问题。以下是我提到的链接:https ://developers.google.com/games/services/android/init 。我没有收到任何错误,但是main activity extends BaseGameActivity
当我开始游戏时,它会onSignInFailed()
自动调用,但是我正在调用用于在按钮单击时初始化登录的方法,甚至不会调用任何被覆盖beginUserInitiatedSignIn()
的方法。BaseGameActivity
onSignInFailed()
onConnectionFailed()
问问题
670 次
1 回答
0
onSignInFailed
如果以前从未登录过,它在启动时调用是正常的。这是按预期工作的。然后,您应该beginUserInitiatedSignIn
在单击按钮时调用,然后应该调用onSignInFailed
on onSignInSucceeded
。
我建议在您的代码周围放置一些打印语句,并BaseGameActivity
找出正在调用哪些方法来弄清楚发生了什么。
顺便说一句,导致登录错误的最常见原因是客户端 ID 设置不正确。我建议您查看故障排除指南,看看您的设置是否有问题:
https://developers.google.com/games/services/android/troubleshooting
于 2013-06-12T20:18:22.713 回答