iOS应用更新通知
iOS应用更新机制如何工作? 如何告诉用户Appstore上的应用程序已更新?是否必须在代码中编写function以显示更新popup窗口,或者是由Appstore处理以向用户显示该应用程序已更新的通知。 有没有为此提供的苹果文件?
您可以使用Harpy :当App Store上有新版本的应用程序可用时,此模块将触发UIAlertView。
- 苹果提供存在API以获取Appstore上的最新应用程序信息: http : //itunes.apple.com/jp/lookup/?id=app_id
例如: http : //itunes.apple.com/jp/lookup/?id=1005582646
为了响应这个api的version
字段(这是AppStore上的最新版本号)
在AppDelegate->didFinishLaunchingWithOptions
,可以调用上面的api。
-
在用户设备上获取当前版本的方法:
NSString* currentAppVersion = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];
现在,您可以比较1和2中的版本号,以便在AppStore上更新应用程序时向用户显示警报或通知