iOS:蘋果企業認證通過網頁分發安裝app

來源:互聯網
上載者:User

標籤:style   blog   http   io   ar   os   使用   sp   strong   

本文轉載至 http://blog.sina.com.cn/s/blog_6afb7d800101fa16.html       蘋果的企業級認證發布的應用,是不用裝置授權即可直接安裝,並且不限裝置上限。為了方便分發,蘋果有協議實現通過網頁連結直接下載安裝企業級的應用。      基本的原理就是在產生企業認證授權的ipa的同時,要產生一個對應的plist檔案,plist檔案中會配置ipa的、版本資訊、Bundle ID 等資訊,通過網頁下載的時候其實下載的是這個plist檔案,然後蘋果通過自己的協議根據plist檔案的配置資訊去自動的下載安裝app。這樣就可以將這個網址連結發給使用者,非常方便,有木有感覺像apk的安裝方式哦 O(∩_∩)O哈哈~。  1.ipa和plist的產生步驟:
選擇外置裝置選項(實際有無裝置無關),將程式Archive。 
選擇Ad-Hoc用於分發。


選擇自己的企業級認證。


這個地方是產生plist檔案的步驟(找了好久才找到。。),注意紅框的裡面的選擇框,就可以彈出下面的資訊。這裡只需要填入ipa的,和ipa的名字就可以了~~。其餘資訊只要在工程裡設定好了就會自動產生。

2.構建網站

將這些項目上傳到您網站上已評鑑的使用者可以訪問的地區:

  • 應用程式 (.ipa) 檔案

  • 清單 (.plist) 檔案

您的網站設計可以像用來連結到資訊清單檔的單個頁面那麼簡單。當使用者輕按 Web 連結時,資訊清單檔會被下載,並觸發它所描述的應用程式的下載和安裝。

以下是一個樣本連結:

Install App

請勿添加歸檔的應用程式 (.ipa) 的 Web 連結。載入資訊清單檔時,裝置會下載該 .ipa。雖然 URL 的協議部分是 itms-services,但 iTunes Store 並不參與此過程。

設定伺服器 MIME 類型

您可能需要配置您的 Web 服務器以便正確地傳輸資訊清單檔和應用程式檔案。

對於 OS X Server,將以下 MIME 類型添加到 Web 服務的“MIME Types”(MIME 類型)設定中:

application/octet-stream ipa

text/xml plist

對於 IIS,使用 IIS Manager 在伺服器的“屬性”頁面中添加 MIME 類型:

.ipa application/octet-stream

.plist text/xml



參考:http://help.apple.com/iosdeployment-apps/mac/1.1/#app43ad871e

iOS:蘋果企業認證通過網頁分發安裝app

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.