【问题标题】:Testing Game Center Achievements测试游戏中心成就
【发布时间】:2016-12-30 04:17:07
【问题描述】:

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

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

更新:我浏览了 iTunes Connect,发现排行榜有一个“删除测试数据”,但我没有看到与成就类似的任何内容。

【问题讨论】:

    标签: ios swift sprite-kit game-center


    【解决方案1】:

    我发现您可以在 GKAchievement 类中调用一个名为 resetAchievementsWithCompletionHandler 的方法,将它们从游戏中心清除。我还不能测试它,但这看起来是我需要的。

    此外,据我所知,预发布游戏中心似乎基本上是新的沙盒。我认为在预发布游戏中解锁的成就不会与生产游戏中心服务器交互。

    【讨论】:

    • 听起来很准确!太好了。
    猜你喜欢
    • 1970-01-01
    • 2012-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-30
    • 2012-12-22
    • 2012-06-27
    相关资源
    最近更新 更多