通过safari浏览器安装IOS测试APP
原理:苹果自家的浏览器safari和itms-services协议来实现安装测试IOS应用
1. 首先在打包平台将应用打包成.ipa文件
2. 然后编写plist文件, app.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string><![CDATA[https://xxx.com/static/app.ipa]]></string> <!-- 安装包地址 -->
</dict>
<dict>
<key>kind</key>
<string>full-size-image</string>
<key>url</key>
<string><![CDATA[https://xxx.com/full-size.png]]></string>
</dict>
<dict>
<key>kind</key>
<string>display-image</string>
<key>url</key>
<string><![CDATA[https://xxx.com/icon.png]]></string> <!-- icon地址 -->
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.xxx.xxx</string>
<key>bundle-version</key>
<string>1.0.1</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>某某app</string> <!-- 桌面显示的APP名称 -->
<key>subtitle</key>
<string>subtitle</string>
</dict>
</dict>
</array>
</dict>
</plist>
注意:地址必须是https协议的
3. 在网页端按钮打开如下地址
window.location.href = 'itms-services://?action=download-manifest&url=https://xxx.com/static/app.plist'
如下页面是APP详情展示示例
本文来自博客园,作者:随缘的一个人,转载请注明原文链接:https://www.cnblogs.com/dawnwing/articles/18552286

浙公网安备 33010602011771号