一 需求描述
实现一个 ios App 通过链接(url地址)直接下载安装。
简单来说:就是跳过 appStore 在iphone上 通过链接直接下载(.ipa)文件安装到手机。
二 参考文章
https://blog.csdn.net/qian_meng/article/details/48767209
https://blog.csdn.net/xlyrh/article/details/79078271
三 前置条件
大概需要如下三个东西:
1. 合法的ipa文件
2. .plist文件
3. 合法的且以https协议开头的下载地址
下面对上述三个内容进行详细说明
四 合法的 .ipa文件
1. 什么是 .ipa 文件 ?
参考文章:https://zhuanlan.zhihu.com/p/182940926
2. 将 .ipa文件放到一个可以下载的地方
注意:必须以https开头的地址
测试ipa文件: 央视频 https://vkceyugu.cdn.bspapp.com/VKCEYUGU-fbffecec-7532-4bba-a546-cc188e5c568c/e06f9394-2b98-44ea-971d-a35674e7facb.ipa
五 .plist文件
准备一个.plist文件存放至gitee(也可以放到其他地方),
我的测试.plist文件地址: https://gitee.com/relly9/mytest/raw/master/testApp.list
特别注意
六 生成下载地址(itms-services协议)
地址前缀: itms-services://?action=download-manifest&url=
.plist地址:https://gitee.com/relly9/mytest/raw/master/testApp.list
最后的地址为:地址前缀 + .plist文件地址
itms-services://?action=download-manifest&url=https://gitee.com/relly9/mytest/raw/master/testApp.list
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。