2014-11-06 150 views
0

我试图在我的游戏中首次实现排行榜。 我在谷歌开发控制台,我的应用程序,我的游戏服务等创建了一切。排行榜配置错误

当我尝试它,我可以成功登录与我的谷歌帐户,但是当我尝试访问排行榜,谷歌的游戏服务崩溃,和我在我的日志中出现以下错误:

E/Volley (30349): [22441] a.a: Unexpected response code 403 for https://www.googleapis.com/games/v1/leaderboards/my-leaderboard-id?language=fr_FR 
E/GamesServer(30349): Attempting to access a resource for another application. Check your resource IDs. 
E/MultiDataOperation(30349): Attempt to access application XXX from application YYY. 
E/MultiDataOperation(30349): com.google.android.gms.games.h.c.a 
E/MultiDataOperation(30349):    at com.google.android.gms.games.h.b.a(SourceFile:146) 
E/MultiDataOperation(30349):    at com.google.android.gms.games.h.a.bq.a(SourceFile:79) 
E/MultiDataOperation(30349):    at com.google.android.gms.games.a.av.b(SourceFile:1249) 
E/MultiDataOperation(30349):    at com.google.android.gms.games.a.av.b(SourceFile:1227) 
E/MultiDataOperation(30349):    at com.google.android.gms.games.a.av.a(SourceFile:880) 
E/MultiDataOperation(30349):    at com.google.android.gms.games.a.av.a(SourceFile:849) 
E/MultiDataOperation(30349):    at com.google.android.gms.games.a.q.a(SourceFile:561) 
E/MultiDataOperation(30349):    at com.google.android.gms.games.service.a.f.d.a(SourceFile:46) 
E/MultiDataOperation(30349):    at com.google.android.gms.games.service.a.b.a(SourceFile:54) 
E/MultiDataOperation(30349):    at com.google.android.gms.games.service.GamesIntentService.a(SourceFile:875) 
E/MultiDataOperation(30349):    at com.google.android.gms.common.app.c.run(SourceFile:101) 
E/MultiDataOperation(30349):    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 
E/MultiDataOperation(30349):    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 
E/MultiDataOperation(30349):    at java.lang.Thread.run(Thread.java:864) 

我-排行榜-ID在URL中正确设置好的 XXX =未知项目ID YYY =我的项目ID在我的游戏服务页面

我正确设置好的我APP_ID到YYY。 我在XXX上的项目中进行了搜索,以防万一,未找到,我不知道它来自哪里。

任何线索?

回答

2

其实自己发现了这个问题。 似乎当我第一次尝试我的应用程序时,应用程序中的项目ID不正确,并且此错误ID已链接到排行榜。

经过适当的配置后,我删除并重新创建了排行榜,现在它工作正常。

0

我最近才有类似的问题。非常恼人的应用程序已发布,你不希望重新创建的一切。

我的排行榜在某些设备/用户上工作,但不在其他人上。最后,我认为它似乎不适用于用最初错误的应用程序ID进行测试的设备/用户。

我的猜测是,如果您从使用带有错误ID的应用的设备访问您的排行榜,Google Play服务会缓存设备中的数据并继续使用它。因此,该设备会永久生成错误的排行榜 - 应用ID关联。清除缓存并删除受影响设备上的Google Play服务中的所有数据为我解决了此错误。