2014-11-06 107 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服務中的所有數據爲我解決了此錯誤。