搭建所需要的资源:
(1)一台HTTPS服务器
(2)Display Image(57X57)和Full Size Image(512X512)的程序icon。
(3)企业级证书或者内测证书打包的ipa。
(4)manifest.plist文件,内容如下
items
assets
kind
software-package
url
https://demo.abc.com/myapp/myapp.ipa// ipa地址
kind
display-image
url
https://demo.abc.com/myapp/image57.png
kind
full-size-image
url
https://demo.abc.com/myapp/image512.png
metadata
bundle-identifier
com.mystudio.myapp// 你APP的bundleId
bundle-version
1.0// 分发程序的版本
kind
software
title
myappname// 你APP的名字
调用方式:
(1)我们在网页的head标签中加入JS代码,当用户访问网页的时候自动触发,进行下载。
var url = "https://demo.abc.com/myapp/manifest.plist";
window.location = "itms-services://?action=download-manifest&url=" + url;
(2)以web链接的形式,当用户点击触发a标签的时候进行下载
点击下载