【发布时间】:2012-07-11 22:58:24
【问题描述】:
我的雇主在 iTunesConnect 中有一个免费的 iOS 应用程序,该应用程序最初于几年前发布,并且随着时间的推移收到了各种更新。他们现在希望停止支持旧版本的应用程序 (1.x) 并禁用这些旧版本的应用程序。
我的问题是:
- 我们可以阻止用户重新安装旧版本的应用程序吗?如果是,怎么做?
- 我们如何在 iTunesConnect 中禁用/删除旧版本的应用程序?
- Apple 关于禁用/删除旧版本应用程序的政策是什么?
我不是 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?)
我还发现很多帖子询问如何在应用商店中恢复到以前版本的应用,但同样,这不是我们想要做的。我们希望停用该应用的旧版本,但保留最新版本。
烈火大战开始之前:
- 无论出于何种原因无法更新到应用程序最新版本的用户都可以使用移动网站来代替应用程序。该网站具有完全相同的功能。
- 能否让答案保持在主题上,而不是就是否应该/不应该维护旧版本进行激烈辩论。
提前致谢:)
【问题讨论】:
-
@EricJ。苹果不回答这样的问题。他们使用预设回复,例如“Apple 不提供预先批准建议。请通过官方批准流程提交您的应用。”
标签: app-store app-store-connect