苹果 iOS 强制更新

突然客户提出来能不能强制更新,我顿时又进入了懵逼状态,后来发现,强制更新其实并不难,简单的讲讲两种方式吧,

第一种,在首页获得数据的地方,让后台多返回一个参数(这个参数,跟后台沟通,可以在后台管理界面有一个输入的地方就行了,便于以后修改),这个参数就是新的版本号,然后和本地的存的版本号进行对比,然后提示用户进行更新

注:获得版本号  NSString*appVersion =[[[NSBundlemainBundle]infoDictionary]objectForKey:@"CFBundleShortVersionString"];

然后将版本号存入本地沙盒就行了

第二种,从ituns 获得版本号 http://itunes.apple.com/cn/lookup?id=123******

发出这个请求后 返回的数据里 有一个version 就是版本号 到时候把新的存入就行了

至于里边逻辑处理 ,看大家怎么去做的

这两天我会上一个demo(请稍后)

你可能感兴趣的:(苹果 iOS 强制更新)