问题
用户按下"分数"按钮(启动登录过程,通过beginUserInitiatedSignIn((登录Google Play Games服务(,然后在登录之前按下"主页"键。当返回应用程序时,游戏服务似乎试图"从停止的地方恢复"并继续登录。但这并不完全正确。
onActivityResult首先返回0(不成功,我希望它被中断(,然后尝试再次登录并返回-1,这意味着成功很棒!但是没有,如果我调用getGameHelp((。isSignedIn((;它返回false。
这里发生了什么?!有什么我可以忽略的或我能检查的吗?
在调用ConnectionCallbacks.onConnected(如果使用GameHelper
,则为onSignInSucceeded
(之前,您未连接。
当onActivityResult
收到成功响应时,它应该调用GoogleApiClient.connect((,以便建立适当的连接并进行onConnected
回调。