有没有办法更新iOS应用程序的现有用户有关版本更新?让我们说我目前的生产版本是1.3,我有1.1,1.2和1.3的用户已经在使用该应用程序?如何使用旧版本的用户向用户发送有关最新版本的消息?像Harpy和iVersion这样的框架可以帮助您实现这一点,但仅限于在集成这些工具的版本之后的版本更新,即如果我将其中一个放入我的应用程序的1.4版本中,我可以通知用户从1.4开始,但是那些陷入1.1,1.2和1.3的用户呢?
谢谢, 稻谷
答案 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] - >可选更新。
希望有所帮助。