有关iOS应用升级过程的具体信息

时间:2011-05-17 01:22:10

标签: iphone cocoa-touch ios ipad

就开发人员而言,有人可以提供关于iOS升级过程如何运作的具体信息吗?我一直在翻阅Stackoverflow,却发现了挥手的解释,没有官方文档的链接。 Google搜索结果仅导致了思科的IOS和最终用户升级流程。我想知道以下内容:

  1. App Store 如何知道您何时提供新版本?我是否必须在我的应用程序中实现一些应用程序商店的功能?或者我通过Apple Developer网站设置内容?我已经等了两个月才得到开发人员的批准,并且不知道这些门后面发生了什么,因为我在尝试阅读官方文章时收到了拒绝访问的消息。
  2. 我是否需要编写任何 Objective-C 代码才能进行升级?我需要编辑哪个plist?
  3. 当应用版本1免费时,付款如何受到影响,然后付费版本2 版本1付款且版本2更改其价格。
  4. Apple允许我进行强制升级吗? Stackoverflow上的所有答案都是“我认为这是糟糕的商业逻辑”或“我认为Apple禁止这样做,但我没有官方文档来证明这一点。”在某个时刻,非常旧的版本将太耗费时间来支持。您没有看到Microsoft仍然支持Windows 95,对吗?

1 个答案:

答案 0 :(得分:3)

  1. 您只需将新版本提交给Apple即可。批准后,它将出现在App Store中。

  2. 与上面相同,Apple几乎为你做了一切。

  3. 如果您从免费转为付费,则免费下载该应用的所有人都无需付费即可升级到付费版本。

  4. IIRC您无法强制用户升级,但您可以在应用内显示通知,提醒用户有可用的更新。为了实现这一点,我只需让应用程序在您的服务器上请求一个文件,告诉应用程序当前的版本号是什么。您不需要支持旧版本的用户,如果他们遇到旧版本的问题,可以告诉他们升级。