【问题标题】:Leaderboard configuration error排行榜配置错误
【发布时间】:2014-11-06 12:05:29
【问题描述】:

我第一次尝试在我的游戏中实现排行榜。 我在 google 开发控制台、我的应用程序、我的游戏服务等上创建了所有内容。

当我尝试时,我可以使用我的 google 帐户成功登录,但是当我尝试访问排行榜时,google 游戏服务崩溃,并且我的日志中出现以下错误:

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)

url 中的 my-leaderboard-id 设置正确 XXX = 未知项目 ID YYY = 我的游戏服务页面中的项目 ID

我正确地将我的 app_id 设置为 YYY。 我在我的项目中搜了一下XXX,以防万一,没找到,不知道从哪里来的。

有什么线索吗?

【问题讨论】:

    标签: java android google-play-games


    【解决方案1】:

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

    在正确配置后,我删除并重新创建了排行榜,现在它可以正常工作了。

    【讨论】:

      【解决方案2】:

      我最近遇到了类似的问题。在已经发布的应用中非常烦人,并且您不希望重新创建所有内容。

      我的排行榜适用于某些设备/用户,但不适用于其他设备/用户。最后我发现它似乎不适用于使用初始错误应用 ID 进行测试的设备/用户。

      我的猜测是,如果您使用具有错误 ID 的应用从设备访问排行榜,Google Play 服务会将数据缓存在设备中并继续使用它。所以该设备永久地制作错误的排行榜 - 应用 ID 关联。清除缓存并从受影响设备上的 Google Play 服务中删除所有数据为我修复了此错误。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-27
        • 2019-02-14
        • 2021-05-14
        • 1970-01-01
        • 1970-01-01
        • 2021-04-25
        相关资源
        最近更新 更多