美文网首页
超级签名系统源码之如何用plist下载ipa文件

超级签名系统源码之如何用plist下载ipa文件

作者: advance1900 | 来源:发表于2019-08-24 09:57 被阅读0次

第一步制作plist文件

plist文件内容是这样的。内容主要是告诉我们下载ipa文件的地址和icon图片的下载地址。这个文件必须通过https的访问才可以。因为现在苹果规定必须以https的方式进行访问

<?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>https://www.url/com/a.ipa</string>  
                </dict>  
            </array>  
            <key>metadata</key>  
            <dict>  
                <key>bundle-identifier</key>  
                <string>yunFengbao</string>  
                <key>bundle-version</key>  
                <string>1.0</string>  
                <key>kind</key>  
                <string>software</string>  
                <key>title</key>  
                <string>你好</string>  
            </dict>  
        </dict>  
    </array>  
</dict>  
</plist> 

利用苹果自家的浏览器safari和itms-services协议来实现的。通过itms-services协议,可以通过safari浏览器直接在iOS设备上安装应用程序。

bundle-identifier就是你申请证书时的名字,格式一般是somebody.app名字

第二步 就是制作下载页面。实现浏览器访问url能自动下载ipa文件

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>应用名字</title>
</head>
<body>
<h1 style="font-size:80pt">如果点击无法下载安装,请复制超链接到浏览器中打开<h1/>
<h1 style="font-size:100pt">
<a title="iPhone" href="itms-services://?action=download-manifest&url=https://url/你的plist名字.plist">
Iphone Download</a><h1/>
</body>
</html>

本人出售超级签名系统 wx:ossign

相关文章

网友评论

      本文标题:超级签名系统源码之如何用plist下载ipa文件

      本文链接:https://www.haomeiwen.com/subject/rxyfectx.html