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