iOS 生成WEB CLIP 配置文件

參考:IOS WEBCLIP 生成,使用,簽名,發(fā)布總結(jié)
WebClip簡(jiǎn)介

WebClip是iOS平臺(tái)下的一種配置文件,可以在iPhone/iPad桌面上生成一個(gè)跟普通應(yīng)用圖標(biāo)一致的快捷方式,點(diǎn)擊后可快速訪問(wèn)該網(wǎng)頁(yè)。在外觀上看起來(lái)跟原生應(yīng)用圖標(biāo)完全一致。

WebClip使用場(chǎng)景

通常采用WebClip來(lái)幫助用戶保存一些需要經(jīng)常訪問(wèn)的網(wǎng)址,例如小說(shuō)書架地址,百度首頁(yè)等。 另外現(xiàn)在很多企業(yè)簽分發(fā)廠商用它來(lái)做持久下載地址,防止企業(yè)簽被封后找不到下載入口。 其實(shí)所有想要用戶經(jīng)常訪問(wèn)的網(wǎng)址都可以通過(guò)WebClip的方式幫助用戶添加桌面快捷方式。

WebClip生成方法

需要用到的工具:

Mac Appstore 搜索Apple Configurator,下載Apple Configurator 2這個(gè)應(yīng)用

Win10 可以下載:iphone配置實(shí)用工具 具體操作可以見:https://cnitzy.com/9903.html

操作步驟如下:

新建描述文件

截屏2020-11-03 下午1.46.39.png

填寫名稱,標(biāo)識(shí)等內(nèi)容

此處需要先填寫名稱,標(biāo)識(shí)符,公司,描述,同意許可信息等內(nèi)容,填寫的內(nèi)容將在描述文件安裝時(shí)顯示,安裝完成后也可查看

[圖片上傳失敗...(image-b291e-1604379724446)]

填寫Web Clip正文內(nèi)容

如圖所示,標(biāo)簽為桌面上顯示的名稱

URL為想要快捷訪問(wèn)的地址 圖標(biāo)為顯示在設(shè)備桌面上的圖標(biāo),建議大小1024*1024px,png格式,需要注意的是圖標(biāo)會(huì)base64進(jìn)生成的描述文件中,所以文件大小盡量小一點(diǎn),推薦到https://tinypng.com/壓縮一下 注意如果將可移除的復(fù)選框去掉,那么在桌面上將無(wú)法直接刪除,必須到設(shè)置,描述文件管理才能刪除,如有什么不可描述的需求,可執(zhí)行此操作 填寫完成后保存即可,但此時(shí)如果直接給用戶安裝,會(huì)顯示未簽名,稍后會(huì)介紹簽名方法

[圖片上傳失敗...(image-6491ec-1604379724446)]

[圖片上傳失敗...(image-23d810-1604379724446)]

生成的文件描述文件實(shí)際上是一個(gè)XML,使用sublime text等工具可以快捷標(biāo)記,上面生成的示例文件如下,手機(jī)點(diǎn)擊安裝IOS WEBCLIP

WebClip簽名

上面說(shuō)到如果保存直接發(fā)布會(huì)提示未簽名,下面就介紹一下如何對(duì)描述文件進(jìn)行簽名。 簽名有兩種方式,一種是使用蘋果開發(fā)者賬號(hào)進(jìn)行簽名,另一種是使用SSL證書進(jìn)行簽名,以下將分別介紹操作方式。

開發(fā)者簽名

開發(fā)者簽名需要有蘋果開發(fā)者賬號(hào),操作步驟如圖所示

[圖片上傳失敗...(image-e701a-1604379724446)]

然后選擇現(xiàn)有開發(fā)者并點(diǎn)擊簽名,需要當(dāng)前的iOS開發(fā)者證書有效,否則會(huì)簽名不成功

[圖片上傳失敗...(image-24479c-1604379724446)]

簽名后的證書可以點(diǎn)擊這里下載IOS WEBCLIP signed by developer

SSL簽名

使用SSL簽名需要先有一個(gè)注冊(cè)域名并且取得域名相關(guān)的SSL證書,推薦一個(gè)免費(fèi)獲取證書的地方https://letsencrypt.org/,letsencrypt證書不能通過(guò)iOS驗(yàn)證,但Mac驗(yàn)證可通過(guò),如需商用,建議購(gòu)買商用SSL證書 如您已有以上內(nèi)容,可通過(guò)如下命令進(jìn)行簽名,注意,證書使用pem格式

-in ~/Desktop/IOS\ WEBCLIP\ 1.mobileconfig 未簽名描述文件路徑

-out ~/Desktop/iOSWebClip_signed.mobileconfig 簽名后的描述文件輸出路徑

-signer ~/Desktop/gjh.me.public.pem 證書公鑰路徑,包含證書鏈

-inkey ~/Desktop/gjh.me.private.pem 證書私鑰路徑

openssl smime -sign -in ~/Desktop/IOS\ WEBCLIP\ 1.mobileconfig -out ~/Desktop/iOSWebClip_signed.mobileconfig -signer ~/Desktop/gjh.me.public.pem -inkey ~/Desktop/gjh.me.private.pem -outform der -nodetach

SSL簽名后的證書可以點(diǎn)擊這里下載iOSWebClip_signed

WebClip發(fā)布安裝

如上面的三個(gè)鏈接,放到用戶需要點(diǎn)擊的地方讓用戶點(diǎn)擊安裝即可

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容