我已经在 appstore 中有一个版本为 1.0.0 的应用程序。提交应用程序后我发现了一些问题。
现在我已经发布了 1.0.1 版,有没有办法告诉苹果或让新用户下载 1.0.1 版,而不是让用户下载 1.0.0 版并将其更新到 1.0.1?
好的,这是交易:
您的应用状态更改为“准备出售”的应用程序可立即在应用商店进行升级。但是,对于第一次安装您的应用程序的用户,他们仍然会下载旧版本。他们将不得不从应用商店更新较新的版本。
自从您的应用程序状态更改为“准备出售”后,这部戏剧可以在 24-48 小时之间继续上演。48 小时后,新用户应该能够下载最新版本。
用户将被告知有可用的更新,但您不能强制他们升级而不在代码中实现该功能。
如果 Apple 接受您的 1.0.1 版本,这将自动完成。但是,我在这个问题中并没有真正看到任何“价值”,因为它非常具体并且与编程本身没有真正的关系。
一旦您的更新获得批准并进入商店,新用户将只能看到新版本。现有用户将通过 App Store 应用程序被告知有更新,但没有强制更新。
如果您想在新版本可用时阻止用户使用旧版本,则需要将代码添加到您自己的服务器检查的应用程序中。如果被告知有更新,您可以显示有新版本的警报,并阻止用户在升级之前使用该应用程序。
其实是有办法的!
如果您有服务器,您可以随时执行以下操作