【问题标题】:Making an app's updated version compatible with its previous versions使应用程序的更新版本与其以前的版本兼容
【发布时间】:2012-03-03 02:48:26
【问题描述】:

我正准备向 iPhone 市场发布我的第一个应用程序。本应用涉及多层组件。

在未来的更新中,我计划为该角色添加一个新角色、棋盘和皮肤。

我担心如果我更新应用程序(比如发布版本 1.1)并且一个播放器 (P1) 在更新版本上播放,而另一个播放器 (P2) 在以前的版本上播放,这两个播放器将运行成问题。即使 P1(1.1 版)正在使用 1.0 版中未包含的东西。

我是否必须在 1.0 版中为这些问题添加捕捉器?我是否必须让每个人都玩同一个版本的应用程序?或者这真的不是问题吗?

编辑:我不知道这是否重要,但我正在通过 Apple 的 Game Center 运行连接

【问题讨论】:

    标签: objective-c ios xcode ios5 game-center


    【解决方案1】:

    我建议在连接过程中检查应用程序的版本是否相同。如果不是,则向老玩家显示一条消息,并告诉他更新。如果他不更新,也不要让他玩。这样可以避免很多问题。

    【讨论】:

    • 谢谢,我想我要对这个 anwser 做一些变化,让他玩和他的朋友,只是一个没有所有新功能的旧版游戏。
    • 很好,但尽量避免让新版本的玩家感到悲伤,因为他们无法玩新内容。
    【解决方案2】:

    这实际上取决于您创建应用的方式。在我看来,最简单的方法是在开始时添加捕获,所以如果发生某些事情,应用程序无法识别,请使用一些默认行为。另一种方法是在互相玩时只限制使用相同版本的应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-13
      • 2021-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多