【发布时间】:2017-11-14 06:25:03
【问题描述】:
我已在我的应用中实现了 Google Play 游戏(在 beta 测试中)。我添加了一些成就(超过 5 个)并完成了 API 中描述的所有相关设置。我正在使用与我的开发人员帐户相同的 google 帐户对此进行测试,该帐户已作为测试帐户添加到控制台中。解锁成就我调用
Games.Achievement.unlock(mGoogleApiClient,achievement);
它有效,我的成就已解锁。为了调用用户玩游戏成就,我使用了 api 中所述的意图:
startActivityForResult(Games.Achievements.getAchievementsIntent(mGoogleApiClient),1);
用户成就显示在 Play 游戏用户视图中,因此一切似乎都正常。 奇怪的是,过了一会儿,比如说半个小时,成就又处于显示(锁定)状态。
我在 API 和开发人员指南中找不到任何提示,即成就会在 beta 测试阶段或未发布状态自动重置。这是正常行为吗?它会在正式发布后起作用,还是我在任何地方漏掉了什么?
【问题讨论】: