Android 谷歌游戏服务登录回调

Android 谷歌游戏服务登录回调,android,eclipse,google-play-services,google-play-games,Android,Eclipse,Google Play Services,Google Play Games,我尝试在我的cocos2d-x游戏中设置google play游戏服务。我使用BaseGameActivity.java和GameHelper.java文件,因此我的主类继承自BaseGameActivity。 当我调用mHelper.beginUserInitiatedSignIn()时,它会显示google播放活动,然后隐藏它。但是没有调用回调(onSignensAccessed和onSignInFailed)。当我再次尝试调用mHelper.beginUserInitiatedSignIn

我尝试在我的cocos2d-x游戏中设置google play游戏服务。我使用BaseGameActivity.java和GameHelper.java文件,因此我的主类继承自BaseGameActivity。 当我调用mHelper.beginUserInitiatedSignIn()时,它会显示google播放活动,然后隐藏它。但是没有调用回调(onSignensAccessed和onSignInFailed)。当我再次尝试调用mHelper.beginUserInitiatedSignIn()时,它会向我发送消息“GameHelper警告:已连接时调用beginUserInitiatedSignIn()。”


super.onActivityResult(请求代码、结果代码、数据)

此问题也是由于游戏服务处于测试模式(未发布)而导致的,因此请将您的用户添加到测试仪

发布应用程序后,开发人员需要将版本SHA1(发布管理>>应用程序签名,如果您在发布时选择了google签名应用程序)添加到下的应用程序凭据


应使用谷歌应用程序签名SHA1,而不是您从本地PC生成的内容您确定已通过将GameHelper listener提供给
mHelper.setup(listener)
设置GameHelper吗?也许它可以帮到我?BaseGameActivity(4397):GameHelper:onConnectionFailed BaseGameActivity(4397):GameHelper:连接失败:BaseGameActivity(4397):GameHelper:-代码:需要登录(4)BaseGameActivity(4397):GameHelper:-可解析:true BaseGameActivity(4397):GameHelper:-详细信息:ConnectionResult{statusCode=SIGN_IN_REQUIRED,resolution=pendingent{419d9b58:android.os。BinderProxy@41a08768}}基本游戏活动(4397):GameHelper:onConnectionFailed:自从用户启动登录以来,解决了问题。啊,是的,这是有意义的。BaseGameActivity负责处理结果,因此如果您在不将未处理的请求代码传递到super的情况下覆盖它,您将有效地中断流。
!!! GameHelper WARNING: beginUserInitiatedSignIn() called when already connecting. Be patient! You can only call this method after you get an onSignInSucceeded() or onSignInFailed() callback. Suggestion: disable the sign-in button on startup and also when it's clicked, and re-enable when you get the callback.