我决定测试一下。这是结果。
首先,我想澄清一些困惑。您可以在两个地方控制应用程序以前版本的可用性。如果您进入Rights and Pricing
iTunesConnect 然后滚动到底部并单击Manage iCloud download settings for this app
,您将能够选择您的应用程序的哪些版本不应该作为以前的购买提供给用户。请注意,您无法选择应用程序的当前版本。
但是,如果您创建应用程序的新版本,然后单击“准备上传”,您将可以选择“您是否因为重大可用性问题或法律问题而更新此应用程序,比如侵权?” 如果您选择“是”,该窗口将展开,您将获得类似的控件,您可以在其中选择以前购买时不应提供的版本。除了现在,您可以选择应用程序的当前版本。虽然没有说清楚,但假设是,只有在新版本获得批准并上线后,您的应用程序的当前版本才会从 iCloud 下载可用性中消失。我将对此进行测试。
顺便说一句,添加此功能(以下载应用程序的早期版本)的原因之一是,设备或操作系统对于当前版本来说太旧的用户仍然可以下载他们的设备/操作系统支持的最新版本。
我做了什么
所以我决定选择是并选择当前版本来看看会发生什么(因为在我的应用程序的那个版本中有一个崩溃的错误)。我不希望这会从购买可用性中删除我的应用程序,因为措辞似乎将 iCloud 下载可用性作为先前购买的重点。
我的应用程序已更改为Waiting for Upload
,我可以报告当前版本在应用程序商店中仍然可用。随后我上传并且状态更改为 Received 然后Waiting for Review
,我现有的版本仍然可用。
我还决定从我的 iPhone 中删除该应用程序,然后转到 App Store 并点击云按钮(当您之前购买了应用程序时,它会代替购买按钮)。它仍然允许我下载最新版本(这很好)。
我会随着进一步的发展而更新这篇文章。