有没有办法通知iOS应用程序的现有用户版本更新?

时间:2016-10-13 05:54:14

标签: ios updates


   有没有办法更新iOS应用程序的现有用户有关版本更新?让我们说我目前的生产版本是1.3,我有1.1,1.2和1.3的用户已经在使用该应用程序?如何使用旧版本的用户向用户发送有关最新版本的消息?像HarpyiVersion这样的框架可以帮助您实现这一点,但仅限于在集成这些工具的版本之后的版本更新,即如果我将其中一个放入我的应用程序的1.4版本中,我可以通知用户从1.4开始,但是那些陷入1.1,1.2和1.3的用户呢?

谢谢, 稻谷

1 个答案:

答案 0 :(得分:1)

无法自动更新,用户应自行下载最新版本的应用。您可以做的是为您的应用添加一项功能,强制用户更新 - 并且可能是对应用程序的可选更新,例如:

假设您想强制1.1用户更新并建议1.2用户更新到最新版本,您需要检查当前使用的版本:

NSBundle.mainBundle().infoDictionary?["CFBundleVersion"] as? String

如果它是1.1,您可能希望显示包含消息和按钮的场景(用户拥有的唯一选项是点击按钮进行更新)。如果它是1.2,你可能想要显示一个包含一条消息和两个按钮的场景,一个用于更新,另一个是#34;不,谢谢"。

当然,您可以将范围检查为范围,例如:

当前版本是2.0:

[1.0 - 1.5] - >强制更新。

[1.6 - 1.9] - >可选更新。

希望有所帮助。