[{"attributes":{"color":"#0c0c0c"},"insert":"由于防盗链的存在,现在下载和在线安装的方法都有所不同:"},{"insert":"\n"},{"attributes":{"color":"#0c0c0c"},"insert":"现在下载安装包时,需要先获取文件的临时地址,然后再通过临时地址下载文件:"},{"insert":"\n"},{"insert":{"image":"R10580997-8c79425154594aaf4c1073f30ef5122f_21594_860_252.png"}},{"insert":"\n\n"},{"attributes":{"color":"#0c0c0c"},"insert":"iOS在线测试安装则更麻烦一些,苹果提供了"},{"attributes":{"background":"#ffffff","color":"#0c0c0c"},"insert":"通过itms-services协议,不通过AppStore,直接安装IOS应用程序,文档见下"},{"insert":"\n"},{"attributes":{"link":"https://blog.csdn.net/zhanghuiqi205/article/details/82942310?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-82942310-blog-106882319-2~default~CTRLIST~default-1.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-82942310-blog-106882319-2~default~CTRLIST~default-1.pc_relevant_default&utm_relevant_index=1"},"insert":"文档链接"},{"insert":"\n所以,在线安装就是要构造一个plist的文件并提供访问,我们可以在iVX中通过公开服务返回:\n"},{"insert":{"image":"R10580997-816cddd532498dc5f79ad0c08d625648_88218_902_652.png"}},{"insert":"\n\n其中的url即iOS安装包的地址,由于防盗链的存在,目前iVX没有稳定的下载地址,所以这里我使用的是第三方的对象存储,上传了iOS安装包后可以获取到一个稳定的下载地址,并填入到对象树的url中:\n"},{"insert":{"image":"R10580997-79700c852baf07ff5d1e9f8288fee90e_9113_417_178.png"}},{"insert":"\n\n最后我们将设置好的公开服务链接写入前台的调用函数中即可:\n"},{"insert":{"image":"R10580997-f51d9859ad0c96673d9797181c561692_42560_703_213.png"}},{"insert":"\n\n现在在iOS中即可在线通过Safari在线安卓iOS应用了:\n"},{"insert":{"image":"R10580997-44780aa937f0ba055cb70f0e17290f02_56204_278_144.png"}},{"insert":"\n"}]
[{"insert":"https://editor.ivx.cn/#10701753\n完成安装apk下载,iOSipa下载以及iOS在线安装功能,\n这里有一个利用临时地址下载的demo\nhttps://www.ivx.cn/ih5/app/template/download?id=5086\n主要要实现iOS在线安装功能\n"}]
R10580997-f78efb5ed67e3a278e36a30503b8d2c6_10622_394_238.png
https://v4pre.h5app.com/play/QboY5nOY