iOS简单好用的更新提示

作者: Fatm | 来源:发表于2016-08-30 13:07 被阅读1497次

简单好用的更新提醒

使用方式:

把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版)

相关文章

网友评论

  • Link913:这东西苹果不是说不要加了吗?app会自动更新的?
    Fatm:@SkyHarute 是啊,看需求吧
  • Tongson:谢谢作者,无爱
    Fatm:@tongson 🌚🌞🌝
  • 郑州程序员王一:谢谢作者,爱你
    Fatm:@郑州程序猿王一 :blush:

本文标题:iOS简单好用的更新提示

本文链接:https://www.haomeiwen.com/subject/fabfettx.html