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

问题描述 投票:0回答:2

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

我的问题是:

  1. 我们可以阻止用户重新安装旧版本的应用程序吗?如果是的话,怎么办?
  2. 我们如何在 iTunesConnect 中禁用/删除旧版本的应用程序?
  3. Apple 关于禁用/删除旧版本应用程序的政策是什么?

我不是iOS开发者,不熟悉整个Apple应用程序开发流程。我已经搜索了网络以及 Apple 开发者中心,并且阅读了 Apple 开发者计划条款和条件,但我无法找到任何问题的答案。

我设法找到有关从销售中删除应用程序的信息,但这会删除整个应用程序,而不仅仅是特定版本。 (从 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 中看不到该应用程序,我该怎么办?

我发现一篇帖子询问如何在每次发布新版本时强制用户升级应用程序,但这也没有回答我的问题。我们希望用户升级,但我们不想以编程方式强制升级。 (我可以强制iPhone用户升级应用程序吗?

我还发现很多帖子询问如何在应用程序商店中恢复到应用程序的早期版本,但同样,这不是我们想要做的。我们想要禁用该应用程序的旧版本,但保留最新版本。

在口水战开始之前:

  1. 无论出于何种原因无法更新到最新版本应用程序的用户都可以使用移动网站来代替应用程序。该网站具有完全相同的功能。
  2. 请让答案切中主题,而不是就是否应该/不应该维护旧版本进行激烈的辩论。

提前致谢:)

app-store app-store-connect
2个回答
2
投票

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

但是,如果您绝对必须阻止旧版本的发布,您可以在提交新更新时这样做。在您说“准备上传”后,系统会询问您此更新是否出于“法律原因”,如果您单击“是”,那么您将有机会禁用旧版本应用程序的下载。

至于Apple对此的政策......我不知道。但我想不出任何政策会要求您继续支持旧版本。


0
投票

为什么人们不想要旧版本的应用程序或可在旧硬件和旧版本 iOS 上运行的新版本应用程序? 也许他们在旧款苹果设备上投入了大量资金,这些设备功能完善,他们希望使用已被苹果禁用的现有程序来使用这些设备。这些设备有数以百万计。应用程序开发人员可以通过让应用程序在其上运行以及广告商赚到一大笔钱。

© www.soinside.com 2019 - 2024. All rights reserved.