zoukankan      html  css  js  c++  java
  • iOS 版本更新

    APP Store

    自定义更新

    1.完全自己判断。当前的Build号与保存在本地的对比。但这个如果苹果审核是更新安装的话就会被发现。

    2.抓取苹果的数据解决第一个问题 。可以参考下这个文章.http://www.jianshu.com/p/032b5eb67002

    3.最好的方式就是和后台配合,让后台来控制是否显示更新。将Build号上传到服务器,然后判断本地是否保存没保存就保存服务器上的(第一次安装),然后每次拿服务器上的和本地保存的对比。升级审核过后服务器变更成最新的Build号。

    苹果更新

    1.正常更新

    2.授权自动更新

    企业级

    http://blog.csdn.net/rxl_dhf/article/details/53968944

    https://www.jianshu.com/p/1ebe1c17a952

    iOS是先下载下来一个plist文件,然后根据plist里边配置的链接进行下载的.

    我先大概说一下下载安装的流程.首先检查到需要更新,然后点击更新后

      [[UIApplication sharedApplication] openURL:[NSURL URLWithString:

    @"itms-services://?action=download-manifest&url=你的plist文件的下载链接"]];

    itms-services://?action=download-manifest&url= 这句系统的一个协议命令。

    然后系统会去下载这个plist,下载完成后会提示*****要安装**app,然后点击安装就会去下载并安装。

    因此iOS企业级是无法实现静默更新 安卓可以(类似ReactNative)

  • 相关阅读:
    信息检索笔记
    北大课程(变态心理学)
    My life
    Excel小技巧(随机点名)
    Flask基础
    CTF
    GDB
    LD_PRELOAD
    AFL-数据变异
    AFL入门
  • 原文地址:https://www.cnblogs.com/lijianyi/p/11552029.html
Copyright © 2011-2022 走看看