我的雇主在iTunesConnect中有一个免费的iOS应用程序,该应用程序最初是在几年前发布的,并且随着时间的推移已经收到了各种更新.他们现在希望停止支持旧版本的应用程序(1.x)并禁用这些旧版本的应用程序.
我的问题是:
我不是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用户升级应用程序吗?)
我还发现了许多帖子,询问如何在应用程序商店中恢复到以前版本的应用程序,但同样,这不是我们想要做的.我们想要禁用应用程序的旧版本,但只保留最新版本.
在火焰战争开始之前:
提前致谢 :)