swift2.X App版本更新
参考:https://my.oschina.net/realfighter/blog/704612 审核不允许有自动更新的功能按钮。不然审核通不过。 但是我们可以把更新功能做成一个隐含的。不带更新界面不就ok了 (其实还有一个更狠的,审核的时候把更新按钮隐藏,审核通过后再显示更新按钮):审核通过后由服务端发送一个信号显示更新按钮就行了。6不6
今天要做的是检测更新,提醒用户有新版本就行了。 获取当前app版本号 let currentVersion = NSBundle.mainBundle().infoDictionary![ "CFBundleShortVersionString" ] as ! String获取历史版本号,如果没有就为“” let sandboxVersion = NSUserDefaults.standardUserDefaults().objectForKey("CFBundleShortVersionString") as? String ?? "" 比较当前版本和以前版本 if currentVersion.compare(sandboxVersion) == NSComparisonResult.OrderedDescending { 存储当前的版本到沙盒 NSUserDefaults.standardUserDefaults().setObject(currentVersion,forKey: "CFBundleShortVersionString") 获取到的当前版本 > 之前的版本 = 有新版本 return true } //获取到的当前版本 <= 之前的版本 = 没有新版本 return false (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |