我已将Google Play游戏应用到我的应用中(在测试版中)。我添加了一些成就(超过5个),并完成了API中描述的所有相关设置。我使用与我的开发者帐户相同的Google帐户测试此帐户,该帐户作为测试帐户添加到控制台中。解锁成就我致电成功一段时间后再次锁定Google Play游戏
Games.Achievement.unlock(mGoogleApiClient,achievement);
它的作品和我的成就被解锁。要调用用户玩游戏成就我使用的意图就像在API中指出:
startActivityForResult(Games.Achievements.getAchievementsIntent(mGoogleApiClient),1);
用户的成绩显示在Play游戏用户视图,所以一切都似乎是确定。 奇怪的是,过了一会儿,让我们说半个小时,成就再次暴露(锁定)状态。
我无法在API和开发人员指南中找到任何提示,即在beta测试阶段或处于未发布状态时,成果会自动重置。这是一种正常的行为,它会在官方发布后正常工作,或者我错过任何地方的东西?
谢谢,但这不是我的意思。第二个参数是一个“任意”整数,也就是说,可以取任何你想要的整数。这是在链接中指出的。第二个参数仅用于startActivityForResult()方法,与调用成就无关。 – Opiatefuchs
附加说明:正如我所描述的,我看到我的解锁成就大约半小时,也许一个小时。那之后,他们走了。这就像成就自动重置... – Opiatefuchs