升级到gms服务后,玩游戏服务无法正常工作8.1

时间:2015-10-03 11:39:09

标签: android google-plus google-play-games google-login

我有一个现有的Android应用程序(https://play.google.com/store/apps/details?id=fr.pixelprose.dice)多年来一直使用游戏服务......自6月下旬以来我没有升级它,排行榜,登录等运作良好......

上周我尝试将播放服务从7.x升级到8.1并按照此处描述的步骤获取分析的配置文件:https://developers.google.com/analytics/devguides/collection/android/v4/

从那以后,没有人可以在我的应用程序中登录,使用已发布的版本和我得到的under developpement版本:

03 13:25:18.815 9741-27255/? E/SignInIntentService: There is no linked app associated with this client ID.
10-03 13:25:18.815 9741-27255/? E/SignInIntentService: com.google.android.gms.games.server.error.GamesException
10-03 13:25:18.815 9741-27255/? E/SignInIntentService:     at com.google.android.gms.games.server.GamesServer.getResponseBlocking(GamesServer.java:164)
10-03 13:25:18.815 9741-27255/? E/SignInIntentService:     at com.google.android.gms.games.broker.PlayerAgent.getPlayerFromNetwork(PlayerAgent.java:1700)
10-03 13:25:18.815 9741-27255/? E/SignInIntentService:     at com.google.android.gms.games.broker.PlayerAgent.fetchPlayer(PlayerAgent.java:621)
10-03 13:25:18.815 9741-27255/? E/SignInIntentService:     at com.google.android.gms.games.broker.DataBroker.loadSelf(DataBroker.java:920)
10-03 13:25:18.815 9741-27255/? E/SignInIntentService:     at com.google.android.gms.games.service.PlayGamesSignInIntentService$LoadSelfOperation.executeInternal(PlayGamesSignInIntentService.java:402)
10-03 13:25:18.815 9741-27255/? E/SignInIntentService:     at com.google.android.gms.games.service.PlayGamesSignInIntentService$BaseOperation.execute(PlayGamesSignInIntentService.java:51)
10-03 13:25:18.815 9741-27255/? E/SignInIntentService:     at com.google.android.gms.games.service.PlayGamesSignInIntentService$OperationAdapter.execute(PlayGamesSignInIntentService.java:487)
10-03 13:25:18.815 9741-27255/? E/SignInIntentService:     at com.google.android.gms.chimera.BaseAsyncOperationService$OperationTask.run(BaseAsyncOperationService.java:179)
10-03 13:25:18.815 9741-27255/? E/SignInIntentService:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
10-03 13:25:18.815 9741-27255/? E/SignInIntentService:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
10-03 13:25:18.815 9741-27255/? E/SignInIntentService:     at java.lang.Thread.run(Thread.java:818)
10-03 13:25:18.826 25900-25900/? E/LoadSelfFragment: Unable to sign in - application does not have a registered client ID

但是:

如何摆脱在此处设置分析所引入的配置错误:https://developers.google.com/mobile/add ???

1 个答案:

答案 0 :(得分:5)

如果想知道如何解决此问题,您必须在播放开发者控制台中第二次关联您的应用程序...(就好像您设置了一个新的关联应用程序:https://developers.google.com/games/services/console/enabling

所以我现在有两次与游戏服务相关的应用程序...两者都使用相同的app_id但不完全相同:

  • {app_id} .apps.googleusercontent.com 旧的不再使用
  • {app_id} - {other_id} .apps.googleusercontent.com 新的工作正常