Apple声明,如果您想报告GKAchievement但是您遇到网络错误,处理此问题的最佳方法是保存GKAchievement(可能将其添加到阵列中),然后定期尝试报告成就.
保存成就的最佳地点是什么?NSUserDefaults会满足,还是财产清单会更好?
我应该何时以及何时尝试举报?在应用程序启动时,或每10分钟一次?
我在游戏中有一些增量成就,我想检查其中一个是否已经解锁.我怎样才能做到这一点?
原来我使用这种方法:
getGamesClient().incrementAchievement(achievement, increment);
Run Code Online (Sandbox Code Playgroud)
然后我试着用这个:
mHelper.getGamesClient().incrementAchievementImmediate(new OnAchievementUpdatedListener()
{
@Override
public void onAchievementUpdated(int statusCode, String achievementId)
{
// TODO: Check if the achievement got unlocked
}
}, achievement, increment);
Run Code Online (Sandbox Code Playgroud)
这是做我想要的正确方法吗?有没有更好的办法?
我的测试中只有两个statusCode值.
值:5 = STATUS_NETWORK_ERROR_OPERATION_DEFERRED
值:0 = STATUS_OK
有人可以帮我弄这个吗?
谢谢
如果我有100个步骤,比如"玩游戏100次",我玩了50次,我不能写那样因为它不会更新它直到我玩100次...所以我如何更新它每场比赛?
if (timePlayed>99) {
Games.Achievements.unlock(getApiClient(),
getString(R.string.persistant));
}
Run Code Online (Sandbox Code Playgroud) 我只是想知道Android SDK是否有成就实现的特殊工具.我想在我的游戏项目中添加一些,但不知道最好的方法.
Thx提前
是否可以使用oauth playground重置Android应用程序的成就?我过去曾使用它来重置Web应用程序的成就,但不知道如何为Android应用程序执行此操作.我有Android应用程序谷歌游戏服务配置设置和运行,但想给测试人员一个方法,从Android应用程序重新设置他们的成就.
提前致谢.
这是你在2008年的编程成就?今年有哪些技术让您感到惊讶或学习,以及您对2009年编程方面的期望
编辑:更改为Wiki
我首先想到在我的游戏应用程序的第一个版本中取得了一些成就.所以我在iTunes Connect中创建了一个用于测试.现在我不想为用户取得任何成就.我想删除它,但没有令人惊讶的删除选项.状态栏下的框为空.

所以问题是什么时候可以删除成就?有什么限制?请有人告诉我如何从itunes connect游戏中心删除成就?谢谢.
我们根据官方谷歌开发文档为我们的 Android 游戏实现了 Google Play 成就,但似乎有些不对劲,因为我们注意到 Google Play 游戏应用程序中存在以下奇怪的行为:


当通过游戏互动获得成就时,成就会像预期一样在游戏中显示为解锁的弹出窗口,但它们仍然不会显示在 Google Play 游戏应用中。
我们了解到,它的出现可能需要一定的玩家门槛,但另一方面,我们看到下载量只有 100 次的游戏已经在 Google Play 游戏应用中拥有成就计数器和徽章。我们这边是否需要任何额外的配置或操作才能显示它?