Apple关于禁用旧版应用程序的政策是什么?

时间:2012-07-11 22:58:24

标签: app-store itunesconnect

我的雇主在iTunesConnect中有一个免费的iOS应用程序,该应用程序最初是在几年前发布的,并且随着时间的推移已经收到了各种更新。他们现在希望停止支持旧版本的应用程序(1.x)并禁用这些旧版本的应用程序。

我的问题是:

  1. 我们可以阻止用户重新安装旧版本的应用吗?如果是,怎么样?
  2. 我们如何在iTunesConnect中禁用/删除旧版本的应用程序?
  3. Apple关于禁用/删除旧版应用程序的政策是什么?
  4. 我不是iOS开发人员,对整个Apple应用程序开发过程不熟悉。我搜索过网络以及Apple开发人员中心,我已阅读Apple开发者计划条款和条件,但我无法找到任何问题的答案。

    我已设法找到有关从销售中删除应用程序的信息,但这会删除整个应用程序,而不仅仅是特定版本。 (Deleting a free app from iTunesConnect

    David Smith关于付费升级的文章(http://david-smith.org/blog/2012/06/20/hacking-paid-upgrades/)提到了如果不从iTunesConnect中删除以前版本的修补程序的能力。当我登录iTunesConnect时,我只看到列出的应用程序的当前版本,所以我假设已经删除了之前的版本。但是,我想确认用户无法再下载旧版本的应用。

    本文提到用户可以从iCloud(http://www.macrumors.com/2011/06/09/icloud-supports-re-downloading-some-discontinued-apps/)下载旧版应用程序 - 我们可以阻止这种情况吗?一种选择是将版本标记为具有“法律问题”,但这有什么后果?如果我在iTunesConnect中看不到该应用程序,那该怎么办呢?

    我发现了一篇帖子,询问如何在每次发布新版本时强制用户升级应用程序,但这也不能回答我的问题。我们希望用户升级但我们不想以编程方式强制它。 (Can I force an iPhone user to upgrade an application?

    我还发现了许多帖子,询问如何在应用商店中恢复到以前版本的应用,但同样,这不是我们想要做的。我们希望禁用应用程序的旧版本,但仅保留最新版本。

    在火焰战争开始之前:

    1. 无论出于何种原因无法更新到最新版本应用的用户都可以使用移动网站代替该应用。该网站具有完全相同的功能。
    2. 答案可以保留在主题上,而不是就是否应该/不应该保留旧版本进行大辩论。
    3. 提前致谢:)

1 个答案:

答案 0 :(得分:2)

用户通常只能下载最新版本的应用程序。我认为他们可以通过几种方式解决这个问题,但通常只有最新版本可以通过正常方式提供给用户。

但是,如果您绝对必须阻止旧版本的发布,则可以在提交新更新时执行此操作。在您说“准备上传”之后,如果您单击“是”,则会询问有关此更新是否属于“法律原因”的问题,您将有机会从下载中禁用旧版本的应用程序。

关于Apple的政策......我不知道。但我想不出任何需要你支持旧版本向前发展的政策。