搭建一個HTTPS服務,可以使用HTTPD或者Tomcat建構
使用plist檔案
通過A标簽調起安裝
擴充-(可通過js判斷是否安裝,如果未安裝直接安裝,安裝了就下載下傳)
早上在撸Html5,有個下載下傳頁的需求,需要安卓和蘋果,一般來說蘋果用第三方或者AppStore的,但這次是在内部使用的App和Ipa,是以得有個方法來繞過這個,其實第三方實作的原理也是如此,來看下執行步驟。
注意細節,如果自己複制模版,不要漏下下面的聲明:
然後通過A标簽寫入進行測試
點選測試,發現并沒有效果,蘋果浏覽器會提示連接配接不上github.com,我們攔截下請求看看,發現了 Provisional headers are shown!
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiQ3chVEa0V3bT9CX5RXa2Fmcn9CXwczLcVmds92czlGZvwVP9EUTDZ0aRJkSwk0LcxGbpZ2LcBDM08CXlpXazRnbvZ2LcRlMMVDT2EWNvwFdu9mZvwVP9cWT1sGVNpFcFJldRhlW1VTaitmTzkVdjJjYzpkMMZ3bENGMShUYvwFd4VGdvwlMvw1ayFWbyVGdhd3PzQTO3IzM1UTMwIDNwcTMwIzLcRXZu5ibkN3Yuc2bsJmLn1Wavw1LcpDc0RHaiojIsJye.jpg)
原因: itms-services應該不支援自簽名的SSL證書,要搞一下ssl證書來放plist檔案
分享下效果圖:
總結:一開始調試幾次發現不行,因為用的是NGR,映射了127.0.0.1的Tomcat,是以後來替換回我們自己的伺服器位址,經過測試是可行的,是以建議中間不要有轉發的過程,直接用外網伺服器進行測試。
|| 版權聲明:本文為部落客杜錦陽原創文章,轉載請注明出處。