ios脱獄設備のオンラインインストールipa方法
4106 ワード
脱獄デバイスの場合、ipaをダウンロードして他のソフトウェアでインストールする必要がなく、オンラインでipaをインストールすることができます.この機能を実現するには簡単です.まず、ipaとplistファイルをダウンロードできるwebサーバが必要です.そしてplistを準備します.最后にダウンロードアドレスを公表して、ダウンロードアドレスをクリックしてインストールすることができて、デスクトップの上であなたのプログラムのアイコンを表示してそしてダウンロードを始めて、AppStoreからダウンロードしたのと同じです.
plistの例:
plistで重要なのはsoftware-packageというurlがipaのダウンロードアドレスを指していることです.plistファイルができました.次はplistファイルの場所をリンクで伝える必要があります.
item-servicesプロトコルにより、脱獄デバイスはplistファイルを自動的に解析し、指定したipaをダウンロードしてオンラインインストールを完了します.もちろんバージョンを更新するときに便利です.
直接クライアントに伝えて、ブラウザでこのアドレスを開くと自動的に更新してダウンロードして、便利でしょう!
公式参照ドキュメントのアドレス:http://developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html
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>http://xxx.com/xx.ipa</string>
</dict>
<dict>
<key>kind</key>
<string>display-image</string>
<key>needs-shine</key>
<true/>
<key>url</key>
<string>http://xxx.com/xx.png</string>
</dict>
<dict>
<key>kind</key>
<string>full-size-image</string>
<key>needs-shine</key>
<true/>
<key>url</key>
<string>http://xxx.com/xx-full.png</string>
</dict>
</array><key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.yoursoftid</string>
<key>bundle-version</key>
<string>1.01</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>Your App Name</string>
</dict>
</dict>
</array>
</dict>
</plist>
plistで重要なのはsoftware-packageというurlがipaのダウンロードアドレスを指していることです.plistファイルができました.次はplistファイルの場所をリンクで伝える必要があります.
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>iOS APP </title>
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name="viewport">
</head>
<body>
<a href="itms-services://?action=download-manifest&url=http://xxx.com/xxx.plist"> iOS , xxx.ipa。</a>
<br><br>
<br>
</body></html>
item-servicesプロトコルにより、脱獄デバイスはplistファイルを自動的に解析し、指定したipaをダウンロードしてオンラインインストールを完了します.もちろんバージョンを更新するときに便利です.
itms-services://?action=download-manifest&url=http://xxx.com/xxx.plit
直接クライアントに伝えて、ブラウザでこのアドレスを開くと自動的に更新してダウンロードして、便利でしょう!
公式参照ドキュメントのアドレス:http://developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html