突然客户提出来能不能强制更新,我顿时又进入了懵逼状态,后来发现,强制更新其实并不难,简单的讲讲两种方式吧,
第一种,在首页获得数据的地方,让后台多返回一个参数(这个参数,跟后台沟通,可以在后台管理界面有一个输入的地方就行了,便于以后修改),这个参数就是新的版本号,然后和本地的存的版本号进行对比,然后提示用户进行更新
注:获得版本号 NSString*appVersion =[[[NSBundlemainBundle]infoDictionary]objectForKey:@"CFBundleShortVersionString"];
然后将版本号存入本地沙盒就行了
第二种,从ituns 获得版本号 http://itunes.apple.com/cn/lookup?id=123******
发出这个请求后 返回的数据里 有一个version 就是版本号 到时候把新的存入就行了
至于里边逻辑处理 ,看大家怎么去做的
这两天我会上一个demo(请稍后)
网友评论