1

即使按照文档中给出的所有步骤,我在使用谷歌实时 muleiplayer api 登录时也遇到了问题。以下是我提到的链接:https ://developers.google.com/games/services/android/init 。我没有收到任何错误,但是main activity extends BaseGameActivity当我开始游戏时,它会onSignInFailed()自动调用,但是我正在调用用于在按钮单击时初始化登录的方法,甚至不会调用任何被覆盖beginUserInitiatedSignIn()的方法。BaseGameActivityonSignInFailed()onConnectionFailed()

4

1 回答 1

0

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

我建议在您的代码周围放置一些打印语句,并BaseGameActivity找出正在调用哪些方法来弄清楚发生了什么。

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

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

于 2013-06-12T20:18:22.713 回答