简单好用的更新提醒
使用方式:
把DFUpdate.h 和DFUpdate.m导入项目中,在需要检测更新的控制器的viewDidAppear
方法中加入
[[DFUpdate shareManager] checkUpdateWithShowNewContent:YES noMore:YES];
修改DFUpdate.m中的_appId = @"1137081115";
为对应的id后即可使用。
showNewContent
负责控制是否显示更新的内容
{
YES
:显示新版本更新内容-内容不为空时。
NO
:不显示更新内容。
}
noMore
负责控制是否使用不再显示的方式
{
YES
:点击"不再显示"后会忽略当前最新版本,直到下次发布新版本才会提示更新。
NO
:每次app开启后会提示一次。
}
效果图如下
showNewContent
为YES
时
noMore
为YES
时
// 如果当前手机系统版本低于最低支持版本 不显示更新
// 如果当前app版本等于appStore最新版本 不显示更新
点击更新后会跳转到appStore相应的页面,为了更通用,.m文件里面用原生方法去调用请求了,项目中有AFN的可以屏蔽掉原生方法
// 根据喜好二选一
BOOL isAFN = NO;
if (isAFN) {
// AFN
[self getDictionaryByAFN];
}else{
// NSURLSession
[self getDictionaryBySession];
}
已上架的app可通过AppStore的方式查到AppId
参照如下
在电脑iTunes里面的AppStore搜索到对应的App
点击箭头,复制链接
粘贴到浏览器即可看到AppId
本项目github下载地址
现已支持cocoaPod下载
pod 'DFUpdate'
即可使用
对于能否过审有疑虑的朋友可以参考友盟提供的文章(ps:我的项目加入了更新提示已过审)
自动更新替换方案
友盟自动更新技术解决方案(iOS版)