2016-12-30 100 views
1

我正准备开始将游戏中心成就添加到我的应用中。我已经在iTunes连接中注册了该应用程序,并设置了测试成绩,该成就显示在我的手机上的预发布应用程序中。测试游戏中心成就

我的问题是如何测试成绩是否会起作用,因为他们拿走了沙盒?据我所知,沙箱应该模仿游戏中心的生产服务器,所以你可以在发布应用之前测试它们。我发现一个技术说明,说现在你使用预发布版本来测试它,所以也许我只是像往常一样继续进行一项成就进展?是否有重置成就的方法,以便我可以多次测试或者是一次性测试?我还没有尝试将任何数据发送到游戏中心服务器,因为害怕搞砸东西 - 任何帮助/见解将不胜感激。

更新:我戳了iTunes Connect,发现排行榜的'删除测试数据',但我没有看到任何类似的成就。

回答

0

我发现有一种方法可以在名为resetAchievementsWithCompletionHandler的GKAchievement类中调用,它可以从游戏中心清除它们。我还没有能够测试它,但这看起来像我所需要的。

另外,从我读过的内容看,预发行游戏中心基本上就是新的沙箱。我不认为在预发行游戏中解锁的成就与生产游戏中心服务器交互。

+1

听起来准确!大。 – nycynik