使用itms-services從瀏覽器安裝IPA包


itms-service是apple為iOS企業用戶($299)提供的無線分發安裝方式所使用的協議,個人用戶和公司用戶也可以使用這種方式通過網頁發布測試應用,但只有設備的UDID被包含在對應帳戶的Device ID中的設備可以安裝,而Device ID對數目是有限制的,IPA包是ad hoc包 。服務器上的文件

 

 

准備工作:

1.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>https://www.baidu.com/xxx.ipa</string>
                </dict>
            </array>
            <key>metadata</key>
            <dict>
                <key>title</key>
                <string>xxxx</string>
                <key>bundle-version</key>
                <string>3.0.1</string>
                <key>kind</key>
                <string>software</string>
                <key>bundle-identifier</key>
                <string>com.xxxx.xxxx</string>
            </dict>
        </dict>
    </array>
</dict>
</plist>

 

 

其中的url 是IPA包所在服務器上的下載鏈接

title:應用名字

bundle-version:版本號

bundle-identifier:bundle id

2.IPA包

使用xcode 導出archive后的IPA,描述文件要選擇對應的

 

 

3.支持HTTPS的服務器,一定要支持HTTPS

然后在HTML中

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
div {
width: 100px;
padding: 10px;
text-align: center;
border: 1px solid #666;
margin: 0 auto;
}
</style>
</head>
<body>
<div><a href="itms-services://?action=download-manifest&url=https://xxx/app.plist">點擊下載</a></div>
<div>點擊下載</div>
<div>點擊下載</div>
</body>
</html>

 

itms-services://?action=download-manifest&url=https://xxx/app.plist其中的url=https://xxx/app.plist是plist問價再服務器上的鏈接地址

上邊的itms-services://?action=download-manifest&url=https://xxx/app.plist要通過Safari才能夠下載安裝

至此就應該可以從服務上下載安裝IPA文件了

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM