尝试在Android应用程序中集成Google Play游戏排行榜。
Google API客户端已成功连接。我得到结果代码为-1,这只是RESULT_OK。
但是当我在我的活动结果中使用排行榜意图调用谷歌排行榜api时,我得到10001代表不一致状态,即RESULT_RECONNECT_REQUIRED。即使在调用我正在检查的意图之前,谷歌api客户端是否已连接。每次都返回true。
无法理解可能导致此问题的原因。
答案 0 :(得分:0)
答案 1 :(得分:0)
这些链接将为您提供帮助,概述:https://code.tutsplus.com/tutorials/google-play-game-services-achievements--cms-20591。整合:https://code.tutsplus.com/tutorials/integrating-google-play-services-on-android--cms-19828。如果您不满意,请参阅此链接https://coronalabs.com/blog/2013/06/25/tutorial-introducing-google-play-game-services/
答案 2 :(得分:0)
根据documentation,当需要重新连接时,RESULT_RECONNECT_REQUIRED将被发送回调用Activity。
GoogleApiClient处于不一致状态,必须重新连接到该服务才能解决问题。使用当前连接进一步调用服务不太可能成功。
要处理它,请在再次连接客户端时调用googleApiClient.reconnect()和onConnected()。
答案 3 :(得分:0)
您可能获得该代码的原因是因为app未链接。所以在游戏开发者控制台链接我的应用程序,它开始工作。