1. 程式人生 > >用APICloud開發iOS App Clip詳細教程

用APICloud開發iOS App Clip詳細教程

App Clip是蘋果公司在WWDC20開發者大會上釋出的新功能,使用者可以只訪問應用程式的一小部分,而無需下載整個應用,被稱為蘋果小程式。本文主要介紹如何通過APICloud開發App Clip。

一 建立應用

在APICloud上建立App Clip有兩種方式,一種可以在登入APICloud後,進入開發控制檯進行建立,如下圖,另外也可以在開發工具APICloud Studio3中建立。

在APICloud Studio3中建立:

二 開發除錯

App Clip 使⽤和主應⽤⼀樣的 APICloud 開發技術,其開發流程和主應⽤也基本⼀致,⽀持使⽤官⽅AppLoader 或者⾃定義 Loader 進⾏ WiFi 程式碼同步預覽,或者雲編譯進⾏檢視。

 

三 準備編譯證書:

在編譯安裝 App Clip 應⽤之前,需要在控制檯“證書”⻚⾯上傳編譯證書。對於 p12 證書,共⽤主應⽤的p12 即可,App Clip 應⽤的包名由主應⽤的包名 + ⾃定義字串組成,例如主應⽤包名為com.api.demo,則 App Clip 的包名可以為 com.api.demo.clip,參考建立 App ID,然後再⽤建立好的包名製作 mobileprovision 證書。

⼀般需要分別準備測試證書和正式證書,測試證書⽤於開發階段安裝除錯,正式證書則⽤於最終釋出到App Store。

 

四 安裝啟動App Clip

選擇測試證書編譯後,就可以直接掃描⼆維碼進⾏安裝。App Clip 應⽤安裝後在⼿機主螢幕上不會顯示應⽤圖示,因此第⼀次安裝後⽆法通過主螢幕啟動應⽤,此時有下⾯兩種⽅式進⾏處理。

1、 配置 App Clips 本地體驗,掃描⼆維碼啟動

為⽅便開發者測試 App Clip,蘋果在 iOS 14 系統⼿機的設定⾥⾯提供了 App Clip 本地體驗配置,開啟設定 - 開發者 - Local Experiences - Register Local Experience,輸⼊要關聯的 url 地址,App Clip 的包名,展示在卡⽚上⾯的標題、副標題、圖⽚等資訊,儲存。

 

為上⼀步關聯的 url ⽣成⼀個⼆維碼,然後啟動⼿機控制中⼼的⼆維碼掃描器,掃描⽣成的⼆維碼後就會開啟⼀個卡⽚,卡⽚上⾯展示了上⼀步配置的資訊,點檢視或者開啟按鈕即可開啟安裝的 App Clip 應⽤。開啟過⼀次後⼿機桌⾯的 App 資源庫⾥⾯就能找到最近使⽤的 App Clip 應⽤,下次就可以通過 App資源庫來開啟。

2、 在桌⾯顯示應⽤圖示

如果覺得上⾯那樣配置資訊⽐較麻煩,也可以在 config.xml ⾥⾯配置顯示應⽤圖示,這樣就可以直接點圖示啟動,配置⽅式:

<preference name="launcher" value="true" />

 

五 釋出應用

App Clip 應⽤不能單獨釋出,它需要和主應⽤⼀起提交 AppStore 稽核。在APICloud後臺使⽤ AppStore 型別證書編譯主應⽤的時候,可以選擇關聯的 App Clip 應⽤,編譯出來的 ipa 包⾥⾯同時包含了主應⽤和 App Clip 應⽤。

 

上傳包含 App Clip 的 ipa 到 App Store Connect 後,才能在 App Store Connect ⽹站上⾯設定 App Clip相關體驗資訊,如⽣成輕 App 碼、關聯地點等,詳細資訊參考蘋果官⽅設定輕 App體驗幫助⽂檔。

 

以上就是使用APICloud建立和釋出 App Clip(蘋果小程式)的方法,APICloud還支援使用AVM.JS技術開發多終端應用,一次開發同時生成Android、iOS App,微信小程式、HTML5等多端應用,歡迎體驗交流。

&n