iOS企业版应用发布(部分低版本系统)无法安装到最新版app的问题-缓存导致

Posted 庞永胜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS企业版应用发布(部分低版本系统)无法安装到最新版app的问题-缓存导致相关的知识,希望对你有一定的参考价值。

通过自己网站发布企业版app时,经过测试发现在部分已安装过旧版app的低版本ios手机存在这样的问题 :扫码覆盖安装新版app,安装到的仍然是就版本的app。这样就导致部分用户一直无法更新到最新版本。经排查发现是由于手机缓存导致:这里缓存主要有两部分,一是页面下载plist的资源路径,二是plist指向ipa包的下载路径:

 

一、发布企业应用的主要流程如下

  1. 使用企业证书打包应用ipa文件并发布到资源服务器;
  2. 生成plist文件,在文件配置汇中设置ipa文件路径,指向上一步中生成ipa文件下载路径,发布plist文件;
  3. 创建下载页面,页面中添加<a>标签下载安装按钮,href指向上一步汇总plist文件url,发布页面;

二、在下载路径中加入随机字符防止缓存导致不能下载安装新版应用

  1.  在下载按钮链接中添加一个随机字符串
  2. 在plist文件下载ipa文件路径中加一个随机字符串
 

以上是关于iOS企业版应用发布(部分低版本系统)无法安装到最新版app的问题-缓存导致的主要内容,如果未能解决你的问题,请参考以下文章

iOS 10 测试版:无法从站点/url 安装企业分发版本

win10系统发现无法对硬盘进行Bitlocker加密踩坑!

2019最精简系统—win10企业版LTSC2019怎样永久激活

Win 10 的Edge浏览器哪里能下载?

Xcode怎么设置启动的iOS模拟器的系统版本

初识linux