第三方库iOS奋斗iOS技术交流收藏

iOS简单好用的更新提示

2016-08-30  本文已影响1497人  Fatm

简单好用的更新提醒

使用方式:

把DFUpdate.h 和DFUpdate.m导入项目中,在需要检测更新的控制器的viewDidAppear方法中加入
[[DFUpdate shareManager] checkUpdateWithShowNewContent:YES noMore:YES];
修改DFUpdate.m中的_appId = @"1137081115";为对应的id后即可使用。

showNewContent 负责控制是否显示更新的内容
{
YES:显示新版本更新内容-内容不为空时。
NO:不显示更新内容。
}

noMore 负责控制是否使用不再显示的方式
{
YES:点击"不再显示"后会忽略当前最新版本,直到下次发布新版本才会提示更新。
NO:每次app开启后会提示一次。
}

效果图如下
showNewContentYES

noMoreYES

// 如果当前手机系统版本低于最低支持版本 不显示更新

// 如果当前app版本等于appStore最新版本 不显示更新

点击更新后会跳转到appStore相应的页面,为了更通用,.m文件里面用原生方法去调用请求了,项目中有AFN的可以屏蔽掉原生方法

// 根据喜好二选一
        BOOL isAFN = NO;
        if (isAFN) {
            // AFN
            [self getDictionaryByAFN];
        }else{
            // NSURLSession
            [self getDictionaryBySession];
        }

已上架的app可通过AppStore的方式查到AppId
参照如下

在电脑iTunes里面的AppStore搜索到对应的App


在电脑iTunes里面的AppStore搜索到对应的App

点击箭头,复制链接


点击箭头,复制链接

粘贴到浏览器即可看到AppId


粘贴到浏览器即可看到AppId

本项目github下载地址
现已支持cocoaPod下载
pod 'DFUpdate'
即可使用

对于能否过审有疑虑的朋友可以参考友盟提供的文章(ps:我的项目加入了更新提示已过审)
自动更新替换方案
友盟自动更新技术解决方案(iOS版)

上一篇下一篇

猜你喜欢

热点阅读