简单好用的更新提醒
使用方式:
把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
时
![](https://img.haomeiwen.com/i1751594/c4b309d31984dd55.jpeg)
noMore
为YES
时
![](https://img.haomeiwen.com/i1751594/8cd6d94dd8e51dd8.jpeg)
// 如果当前手机系统版本低于最低支持版本 不显示更新
// 如果当前app版本等于appStore最新版本 不显示更新
点击更新后会跳转到appStore相应的页面,为了更通用,.m文件里面用原生方法去调用请求了,项目中有AFN的可以屏蔽掉原生方法
// 根据喜好二选一
BOOL isAFN = NO;
if (isAFN) {
// AFN
[self getDictionaryByAFN];
}else{
// NSURLSession
[self getDictionaryBySession];
}
已上架的app可通过AppStore的方式查到AppId
参照如下
在电脑iTunes里面的AppStore搜索到对应的App
![](https://img.haomeiwen.com/i1751594/0699e23031529f52.png)
点击箭头,复制链接
![](https://img.haomeiwen.com/i1751594/bbe678015714f3f2.png)
粘贴到浏览器即可看到AppId
![](https://img.haomeiwen.com/i1751594/739d82da7d9ee6b9.png)
本项目github下载地址
现已支持cocoaPod下载
pod 'DFUpdate'
即可使用
对于能否过审有疑虑的朋友可以参考友盟提供的文章(ps:我的项目加入了更新提示已过审)
自动更新替换方案
友盟自动更新技术解决方案(iOS版)
网友评论