一種開發(fā)者可控的企業(yè)級app制作及下載安裝方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明屬于計算機(jī)領(lǐng)域,特別涉及到一種開發(fā)者可控的企業(yè)級app制作及下載安裝方法及系統(tǒng),基于ios平臺的app下載安裝方式,是一種開發(fā)者可控的企業(yè)級app下載安裝方式。本發(fā)明通過公司服務(wù)器托管相關(guān)文件,然后通過相應(yīng)協(xié)議訪問相應(yīng)文件即可自動下載安裝app,不需要設(shè)備越獄,能夠解決appstore方式審核時間漫長,產(chǎn)品迭代慢的問題。
【專利說明】一種開發(fā)者可控的企業(yè)級APP制作及下載安裝方法及系統(tǒng)
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及到系統(tǒng)和方法開發(fā)的計算機(jī)應(yīng)用軟件技術(shù)領(lǐng)域,特別涉及一種開發(fā)者可控的企業(yè)級APP制作及下載安裝方法及系統(tǒng)。
[0003]
【背景技術(shù)】
[0004]目前iphone或者ipad等1s設(shè)備的用戶下載APP的一般方法如下:打開設(shè)備上的appstore,然后在搜索框里輸入相應(yīng)APP對應(yīng)的關(guān)鍵字進(jìn)行搜索,然后下載安裝。對于開發(fā)者而言,從提交APP到appstore上架,需要經(jīng)歷漫長的排隊等待和蘋果官方嚴(yán)茍1的審核,如果審核不通過,必須移除等待審核的版本,重新打包提交,如此反復(fù),消耗了大量開發(fā)者的時間不說,也消磨了用戶對新版本期待的熱情。
[0005]此外,由于iphone不支持動態(tài)庫,從而封死了傳統(tǒng)的動態(tài)更新通道,因此一旦APP上架成功之后出現(xiàn)BUG需要修復(fù),則必須修復(fù)BUG后提交新版本,重新排隊,審核,對于開發(fā)者而言,為了修復(fù)一個BUG又重新經(jīng)歷一個漫長的審核過程,付出如此大的時間成本顯然是相當(dāng)不劃算的。
[0006]綜上所述,現(xiàn)有技術(shù)存在著以下問題:耗時、開發(fā)者可控性極低等。
[0007]
【發(fā)明內(nèi)容】
[0008]本發(fā)明主要是解決現(xiàn)有技術(shù)所存在的耗時且開發(fā)者可控性極低的APP發(fā)布下載安裝方式的技術(shù)問題;提供了一種能夠解決appstore方式審核時間漫長,產(chǎn)品迭代慢,并且不需要設(shè)備越獄的一種開發(fā)者可控的企業(yè)級APP制作及下載安裝方法及系統(tǒng)。
[0009]本發(fā)明的上述技術(shù)問題主要是通過下述技術(shù)方案得以解決的:
一種開發(fā)者可控的企業(yè)級APP制作及下載安裝方法,包括:
步驟I,將安裝文件打包生成對應(yīng)安裝系統(tǒng)所需的安裝后綴文件,并創(chuàng)建一個索引文件,將該索引文件和安裝后綴文件一同托管至服務(wù)器上,該索引文件包括安裝后綴文件對應(yīng)的https的下載地址,安裝后綴文件的唯一標(biāo)識id、版本號、APP類型、APP名;
步驟2,服務(wù)端預(yù)先申請一個SSL證書,客戶端發(fā)起https請求時,服務(wù)端給客戶端傳回SSL證書,客戶端驗證證書合法性:
如果驗證不合法,整個安裝步驟結(jié)束;如果驗證結(jié)果合法,則生成隨機(jī)值并用證書對其加密,將加密過后的隨機(jī)值傳送回服務(wù)端;
步驟3,服務(wù)端用私鑰解密,并驗證后HASH值是否與客戶端的瀏覽器傳來的一致:若不一致,整個安裝步驟結(jié)束;若一致則建立連接,建立成功后,雙方開始通信,通信過程加密;步驟4,根據(jù)下載地址打開下載頁面,然后通過瀏覽器基于下載頁面調(diào)用訪問托管在服務(wù)器上的索引文件,隨后根據(jù)索引文件調(diào)用對應(yīng)的安裝后綴文件后開始安裝。
[0010]優(yōu)選地,針對1S系統(tǒng)時,步驟I之前還包括制作企業(yè)開發(fā)和發(fā)布證書以及相對應(yīng)的mob lieprovi s 1n 文件。
[0011]優(yōu)選地,安裝文件采用mobileprovis1n文件進(jìn)行打包生成安裝后綴文件,安裝后綴文件為ipa文件,索引文件為plist文件,該plist文件采用key value的方式進(jìn)行編輯。
[0012]優(yōu)選地,所述key value的方式進(jìn)行編輯的plist文件包含兩個NSdict1nary文件,分別是:
文件一:NSdict1nary文件一,并設(shè)置NSdict1nary文件一的key “kind”的value“software-package”,設(shè)置key “url”的value為ipa文件在托管在服務(wù)器上地址,即步驟I中https的下載地址;
文件二: NSdi ct 1nary文件一,也就是NSDict1nary” metadata”,設(shè)置4個key,分別為”bundle-1dentifier”,”bundle-vers1n”,”kind”,”title”,對應(yīng)的value分別ipa文件的唯一標(biāo)識id,版本號,APP類型,APP名。
[0013]優(yōu)選地,生成一個二維碼,使得用戶通過第三方APP掃描時,打開二維碼對應(yīng)的下載頁面,然后在下載頁面通過瀏覽器safari通過itms-service協(xié)議訪問托管在服務(wù)器上的plist文件,隨后開始安裝。
[0014]一種開發(fā)者可控的企業(yè)級APP制作及下載安裝系統(tǒng),包括:
安裝后綴文件生成模塊:將安裝文件打包生成對應(yīng)安裝系統(tǒng)所需的安裝后綴文件,并創(chuàng)建一個索引文件,將該索引文件和安裝后綴文件一同托管至服務(wù)器上,該索引文件包括安裝后綴文件對應(yīng)的https的下載地址,安裝后綴文件的唯一標(biāo)識id、版本號、APP類型、APP名;
證書驗證模塊:服務(wù)端預(yù)先申請一個SSL證書,客戶端發(fā)起https請求時,服務(wù)端給客戶端傳回SSL證書,客戶端中的證書驗證模塊驗證證書合法性,:
如果驗證不合法,整個安裝步驟結(jié)束;如果驗證結(jié)果合法,則生成隨機(jī)值并用證書對其加密,將加密過后的隨機(jī)值傳送回服務(wù)端;
通信模塊:服務(wù)端用私鑰解密,并驗證后HASH值是否與客戶端的瀏覽器傳來的一致:若不一致,整個安裝步驟結(jié)束;若一致則建立連接,建立成功后,雙方通過通信模塊開始通信,通信過程加密;
文件安裝模塊:根據(jù)下載地址打開下載頁面,然后通過瀏覽器基于下載頁面調(diào)用訪問托管在服務(wù)器上的索引文件,文件安裝模塊根據(jù)索引文件調(diào)用對應(yīng)的安裝后綴文件后開始安裝。
[0015]優(yōu)選地,針對1S系統(tǒng)時,步驟I之前還包括制作企業(yè)開發(fā)和發(fā)布證書以及相對應(yīng)的mob lieprovi s 1n 文件。
[0016]優(yōu)選地,安裝文件采用mobi Ieprovis1n文件進(jìn)行打包生成安裝后綴文件,安裝后綴文件為ipa文件,索引文件為plist文件,該plist文件采用key value的方式進(jìn)行編輯。
[0017]優(yōu)選地,所述key value的方式進(jìn)行編輯的plist文件包含兩個NSdict1nary文件,分別是:
文件一:NSdict1nary文件一,并設(shè)置NSdict1nary文件一的key “kind”的value“software-package”,設(shè)置key “url”的value為ipa文件在托管在服務(wù)器上地址,即步驟I中https的下載地址; 文件二:NSdict1nary文件一,也就是NSDict1nary”metadata”,設(shè)置4個key,分別為”bundle-1dentifier”,”bundle-vers1n”,”kind”,”title”,對應(yīng)的value分別ipa文件的唯一標(biāo)識id,版本號,APP類型,APP名。
[0018]優(yōu)選地,還包括一個二維碼生成模塊:生成一個二維碼,使得用戶通過第三方APP掃描時,打開二維碼對應(yīng)的下載頁面,然后在下載頁面通過瀏覽器safari通過itms-service 協(xié)議訪問托管在服務(wù)器上的 PI i s t 文件 ,隨后開始安裝。
[00?9]因此,本發(fā)明具有如下優(yōu)點:能夠解決appstore方式審核時間漫長,產(chǎn)品迭代慢,并且不需要設(shè)備越獄。
[0020]
【附圖說明】
[0021]附圖1是本發(fā)明的一種方法原理示意圖。
[0022]附圖2是本發(fā)明的系統(tǒng)連接結(jié)構(gòu)示意圖。
[0023]
【具體實施方式】
[0024]下面通過實施例,并結(jié)合附圖,對本發(fā)明的技術(shù)方案作進(jìn)一步具體的說明。
[0025]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。此外,下面所描述的本發(fā)明各個實施方式中所涉及到的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互組合。
[0026]本發(fā)明提供的開發(fā)者可控的企業(yè)級APP制作及下載安裝方法,包括:
步驟I,將安裝文件打包生成對應(yīng)安裝系統(tǒng)所需的安裝后綴文件,并創(chuàng)建一個索引文件,將該索引文件和安裝后綴文件一同托管至服務(wù)器上,該索引文件包括安裝后綴文件對應(yīng)的https的下載地址,安裝后綴文件的唯一標(biāo)識id、版本號、APP類型、APP名;
針對1S系統(tǒng)時,步驟I之前還包括制作企業(yè)開發(fā)和發(fā)布證書以及相對應(yīng)的mob lieprovi s 1n 文件。
[0027]安裝文件采用mobileprovis1n文件進(jìn)行打包生成安裝后綴文件,安裝后綴文件為ipa文件,索引文件為pl ist文件,該plist文件采用key value的方式進(jìn)行編輯;所述keyvalue的方式進(jìn)行編輯的plist文件包含兩個NSdict1nary文件,分別是:
文件一:NSdict1nary文件一,并設(shè)置NSdict1nary文件一的key “kind”的value“software-package”,設(shè)置key “url”的value為ipa文件在托管在服務(wù)器上地址,即步驟I中https的下載地址;
文件二: NSdi ct 1nary 文件一,也就是 NSDict1nary” metadata”,設(shè)置 4 個 key,分別為”bundle-1dentifier”,”bundle-vers1n”,”kind”,”title”,對應(yīng)的value分別ipa文件的唯一標(biāo)識id,版本號,APP類型,APP名。
[0028]步驟2,服務(wù)端預(yù)先申請一個SSL證書,客戶端發(fā)起https請求時,服務(wù)端給客戶端傳回SSL證書,客戶端驗證證書合法性:
如果驗證不合法,整個安裝步驟結(jié)束;如果驗證結(jié)果合法,則生成隨機(jī)值并用證書對其加密,將加密過后的隨機(jī)值傳送回服務(wù)端;
步驟3,服務(wù)端用私鑰解密,并驗證后HASH值是否與客戶端的瀏覽器傳來的一致:若不一致,整個安裝步驟結(jié)束;若一致則建立連接,建立成功后,雙方開始通信,通信過程加密;步驟4,根據(jù)下載地址打開下載頁面,然后通過瀏覽器基于下載頁面調(diào)用訪問托管在服務(wù)器上的索引文件,隨后根據(jù)索引文件調(diào)用對應(yīng)的安裝后綴文件后開始安裝。
[0029]另外,還可以生成一個二維碼,使得用戶通過第三方APP掃描時,打開二維碼對應(yīng)的下載頁面,然后在下載頁面通過瀏覽器safari通過itms-service協(xié)議訪問托管在服務(wù)器上的plist文件,隨后開始安裝。
[0030]本發(fā)明提供的開發(fā)者可控的企業(yè)級APP制作及下載安裝系統(tǒng),包括:
安裝后綴文件生成模塊:將安裝文件打包生成對應(yīng)安裝系統(tǒng)所需的安裝后綴文件,并創(chuàng)建一個索引文件,將該索引文件和安裝后綴文件一同托管至服務(wù)器上,該索引文件包括安裝后綴文件對應(yīng)的https的下載地址,安裝后綴文件的唯一標(biāo)識id、版本號、APP類型、APP名;
針對1S系統(tǒng)時,步驟I之前還包括制作企業(yè)開發(fā)和發(fā)布證書以及相對應(yīng)的moblieprovis1n 文件;
安裝文件采用mobi Ieprovis1n文件進(jìn)行打包生成安裝后綴文件,安裝后綴文件為ipa文件,索引文件為plist文件,該plist文件采用key value的方式進(jìn)行編輯;所述key value的方式進(jìn)行編輯的plist文件包含兩個NSdict1nary文件,分別是:
文件一:NSdict1nary文件一,并設(shè)置NSdict1nary文件一的key “kind”的value“software-package”,設(shè)置key “url”的value為ipa文件在托管在服務(wù)器上地址,即步驟I中https的下載地址;
文件二: NSdi ct 1nary 文件一,也就是 NSDict1nary” metadata”,設(shè)置 4 個 key,分別為”bundle-1dentifier”,”bundle-vers1n”,”kind”,”title”,對應(yīng)的value分別ipa文件的唯一標(biāo)識id,版本號,APP類型,APP名。
[0031]證書驗證模塊:服務(wù)端預(yù)先申請一個SSL證書,客戶端發(fā)起https請求時,服務(wù)端給客戶端傳回SSL證書,客戶端中的證書驗證模塊驗證證書合法性,:
如果驗證不合法,整個安裝步驟結(jié)束;如果驗證結(jié)果合法,則生成隨機(jī)值并用證書對其加密,將加密過后的隨機(jī)值傳送回服務(wù)端;
通信模塊:服務(wù)端用私鑰解密,并驗證后HASH值是否與客戶端的瀏覽器傳來的一致:若不一致,整個安裝步驟結(jié)束;若一致則建立連接,建立成功后,雙方通過通信模塊開始通信,通信過程加密;
文件安裝模塊:根據(jù)下載地址打開下載頁面,然后通過瀏覽器基于下載頁面調(diào)用訪問托管在服務(wù)器上的索引文件,文件安裝模塊根據(jù)索引文件調(diào)用對應(yīng)的安裝后綴文件后開始安裝。
[0032]二維碼生成模塊:生成一個二維碼,使得用戶通過第三方APP掃描時,打開二維碼對應(yīng)的下載頁面,然后在下載頁面通過瀏覽器safari通過itms-service協(xié)議訪問托管在服務(wù)器上的plist文件,隨后開始安裝。
[0033]以下為實施例:
本實施例是特別針對1S系統(tǒng)的一個具體APP制作以及下載安裝的案例。
[0034]一、文件制作過程。
[0035]首先,開發(fā)者需要一個蘋果企業(yè)開發(fā)賬號,然后通過此賬號登錄蘋果開發(fā)者網(wǎng)站,制作企業(yè)開發(fā)和發(fā)布證書以及相對應(yīng)的moblieprovis1n文件。
[0036]然后,開發(fā)者開發(fā)完成后,使用相應(yīng)mobileprovi s1n文件進(jìn)行打包生成ipa文件,然后創(chuàng)建一個plist文件,此文件采用key value的方式進(jìn)行編輯,該plist文件包含有:
1、創(chuàng)建一個NSdict1nary,設(shè)置key “kind” 的value “software-package”,設(shè)置key“url”的value為ipa在托管在服務(wù)器上地址。
[0037]2、創(chuàng)建另一個 NSDict1nary”metadata”,設(shè)置4個key,分別為”bundle-1dentifie;r” ,”bundle_vers1n”,”kind” /’title”,對應(yīng)的value分別ipa文件的唯一標(biāo)識id,版本號,APP類型,APP名,如此plist文件便設(shè)置好了。然后將ipa文件和plist文件公司服務(wù)器管理人員。
[0038]二、下載安裝過程。
[0039]首先服務(wù)端需要提前申請一個SSL證書,待客戶端發(fā)起https請求時,服務(wù)端傳回公鑰,即證書。
[0040]此時客戶端驗證證書合法性,如合法及生成隨機(jī)值并用證書對其加密,將加密過后的隨機(jī)值傳送回服務(wù)端服務(wù)端用私鑰解密,并驗證后HASH值是否與瀏覽器傳來的一致.若一直則建立連接,建立成功后,雙方開始通信,通信過程加密。
[0041]開發(fā)者可以制作一個二維碼,使得通過微信等第三方APP掃描時,可以打開相關(guān)下載頁面,然后在下載頁面通過蘋果原生瀏覽器safari通過itms-service協(xié)議訪問托管在服務(wù)器上的plist文件。之后會彈出提示框,是否安裝XXX?點擊是,即可開始安裝。
[0042]安裝完成之后,使用1s9以上系統(tǒng)的設(shè)備打開時可能會出現(xiàn)“未受信任的企業(yè)級應(yīng)用”提示,這是因為1s9之后蘋果的安全策略,進(jìn)入設(shè)備設(shè)置,然后點擊通用,然后點擊描述文件與設(shè)備管理,然后點擊直播伴侶相應(yīng)描述文件,在彈出的對話框中點擊信任即可。之后,退回到設(shè)備桌面即可打開剛才安裝的APP。
[0043]本文中所描述的具體實施例僅僅是對本發(fā)明精神作舉例說明。本發(fā)明所屬技術(shù)領(lǐng)域的技術(shù)人員可以對所描述的具體實施例做各種各樣的修改或補(bǔ)充或采用類似的方式替代,但并不會偏離本發(fā)明的精神或者超越所附權(quán)利要求書所定義的范圍。
【主權(quán)項】
1.一種開發(fā)者可控的企業(yè)級APP制作及下載安裝方法,其特征在于,包括: 步驟I,將安裝文件打包生成對應(yīng)安裝系統(tǒng)所需的安裝后綴文件,并創(chuàng)建一個索引文件,將該索引文件和安裝后綴文件一同托管至服務(wù)器上,該索引文件包括安裝后綴文件對應(yīng)的https的下載地址,安裝后綴文件的唯一標(biāo)識id、版本號、APP類型、APP名; 步驟2,服務(wù)端預(yù)先申請一個SSL證書,客戶端發(fā)起https請求時,服務(wù)端給客戶端傳回SSL證書,客戶端驗證證書合法性: 如果驗證不合法,整個安裝步驟結(jié)束;如果驗證結(jié)果合法,則生成隨機(jī)值并用證書對其加密,將加密過后的隨機(jī)值傳送回服務(wù)端; 步驟3,服務(wù)端用私鑰解密,并驗證后HASH值是否與客戶端的瀏覽器傳來的一致:若不一致,整個安裝步驟結(jié)束;若一致則建立連接,建立成功后,雙方開始通信,通信過程加密; 步驟4,根據(jù)下載地址打開下載頁面,然后通過瀏覽器基于下載頁面調(diào)用訪問托管在服務(wù)器上的索引文件,隨后根據(jù)索引文件調(diào)用對應(yīng)的安裝后綴文件后開始安裝。2.根據(jù)權(quán)利要求1所述的一種開發(fā)者可控的企業(yè)級APP制作及下載安裝方法,其特征在于,針對1S系統(tǒng)時,步驟I之前還包括制作企業(yè)開發(fā)和發(fā)布證書以及相對應(yīng)的mob lieprovi s 1n 文件。3.根據(jù)權(quán)利要求2所述的一種開發(fā)者可控的企業(yè)級APP制作及下載安裝方法,其特征在于,安裝文件采用mobi leprovis1n文件進(jìn)行打包生成安裝后綴文件,安裝后綴文件為ipa文件,索引文件為plist文件,該piist文件采用key value的方式進(jìn)行編輯。4.根據(jù)權(quán)利要求3所述的一種開發(fā)者可控的企業(yè)級APP制作及下載安裝方法,其特征在于,所述key value的方式進(jìn)行編輯的plist文件包含兩個NSdict1nary文件,分別是: 文件一:NSdict1nary文件一,并設(shè)置NSdict 1nary文件一的key “kind” 的 value“sof tware-package”,設(shè)置key “url”的value為ipa文件在托管在服務(wù)器上地址,即步驟I中https的下載地址; 文件二:NSdict1nary文件一,也就是NSDict1nary”metadata”,設(shè)置4個key,分別為”bundle-1dentifier”,”bundle-vers1n”,”kind”,”title”,對應(yīng)的value分別ipa文件的唯一標(biāo)識id,版本號,APP類型,APP名。5.根據(jù)權(quán)利要求2所述的一種開發(fā)者可控的企業(yè)級APP制作及下載安裝方法,其特征在于,生成一個二維碼,使得用戶通過第三方APP掃描時,打開二維碼對應(yīng)的下載頁面,然后在下載頁面通過瀏覽器safari通過itms-service協(xié)議訪問托管在服務(wù)器上的plist文件,隨后開始安裝。6.一種開發(fā)者可控的企業(yè)級APP制作及下載安裝系統(tǒng),其特征在于,包括: 安裝后綴文件生成模塊:將安裝文件打包生成對應(yīng)安裝系統(tǒng)所需的安裝后綴文件,并創(chuàng)建一個索引文件,將該索引文件和安裝后綴文件一同托管至服務(wù)器上,該索引文件包括安裝后綴文件對應(yīng)的https的下載地址,安裝后綴文件的唯一標(biāo)識id、版本號、APP類型、APP名; 證書驗證模塊:服務(wù)端預(yù)先申請一個SSL證書,客戶端發(fā)起https請求時,服務(wù)端給客戶端傳回SSL證書,客戶端中的證書驗證模塊驗證證書合法性,: 如果驗證不合法,整個安裝步驟結(jié)束;如果驗證結(jié)果合法,則生成隨機(jī)值并用證書對其加密,將加密過后的隨機(jī)值傳送回服務(wù)端; 通信模塊:服務(wù)端用私鑰解密,并驗證后HASH值是否與客戶端的瀏覽器傳來的一致:若不一致,整個安裝步驟結(jié)束;若一致則建立連接,建立成功后,雙方通過通信模塊開始通信,通信過程加密; 文件安裝模塊:根據(jù)下載地址打開下載頁面,然后通過瀏覽器基于下載頁面調(diào)用訪問托管在服務(wù)器上的索引文件,文件安裝模塊根據(jù)索引文件調(diào)用對應(yīng)的安裝后綴文件后開始安裝。7.根據(jù)權(quán)利要求6所述的一種開發(fā)者可控的企業(yè)級APP制作及下載安裝系統(tǒng),其特征在于,針對1S系統(tǒng)時,步驟I之前還包括制作企業(yè)開發(fā)和發(fā)布證書以及相對應(yīng)的mob lieprovi s 1n 文件。8.根據(jù)權(quán)利要求6所述的一種開發(fā)者可控的企業(yè)級APP制作及下載安裝系統(tǒng),其特征在于,安裝文件采用mobi leprovis1n文件進(jìn)行打包生成安裝后綴文件,安裝后綴文件為ipa文件,索引文件為plist文件,該plist文件采用key value的方式進(jìn)行編輯。9.根據(jù)權(quán)利要求8所述的一種開發(fā)者可控的企業(yè)級APP制作及下載安裝系統(tǒng),其特征在于,所述key value的方式進(jìn)行編輯的plist文件包含兩個NSdict1nary文件,分別是: 文件一:NSdi ct 1nary文件一,并設(shè)置NSdict 1nary文件一的 key “kind” 的 value“sof tware-package”,設(shè)置key “url”的value為ipa文件在托管在服務(wù)器上地址,即步驟I中https的下載地址; 文件二: NSdi ct 1nary 文件一,也就是 NSDi ct1nary”metadata”,設(shè)置 4 個 key,分別為”bundle-1dentifier”,”bundle-vers1n”,”kind”,”title”,對應(yīng)的value分別ipa文件的唯一標(biāo)識id,版本號,APP類型,APP名。10.根據(jù)權(quán)利要求6所述的一種開發(fā)者可控的企業(yè)級APP制作及下載安裝系統(tǒng),其特征在于,還包括一個二維碼生成模塊:生成一個二維碼,使得用戶通過第三方APP掃描時,打開二維碼對應(yīng)的下載頁面,然后在下載頁面通過瀏覽器safari通過itms-service協(xié)議訪問托管在服務(wù)器上的Plist文件,隨后開始安裝。
【文檔編號】H04L29/06GK105827698SQ201610145798
【公開日】2016年8月3日
【申請日】2016年3月15日
【發(fā)明人】宋沛
【申請人】武漢斗魚網(wǎng)絡(luò)科技有限公司