Google Play游戏服务登录/重试失败时的怪异(活动生命周期)



问题

用户按下"分数"按钮(启动登录过程,通过beginUserInitiatedSignIn((登录Google Play Games服务(,然后在登录之前按下"主页"键。当返回应用程序时,游戏服务似乎试图"从停止的地方恢复"并继续登录。但这并不完全正确。

onActivityResult首先返回0(不成功,我希望它被中断(,然后尝试再次登录并返回-1,这意味着成功很棒!但是没有,如果我调用getGameHelp((。isSignedIn((;它返回false

这里发生了什么?!有什么我可以忽略的或我能检查的吗?

在调用ConnectionCallbacks.onConnected(如果使用GameHelper,则为onSignInSucceeded(之前,您未连接。

onActivityResult收到成功响应时,它应该调用GoogleApiClient.connect((,以便建立适当的连接并进行onConnected回调。

最新更新