App Clip是蘋果公司在WWDC20開發者大會上發佈的新功能,用戶能夠只訪問應用程序的一小部分,而無需下載整個應用,被稱爲蘋果小程序。本文主要介紹如何經過APICloud開發App Clip。小程序
一 建立應用微信小程序
在APICloud上建立App Clip有兩種方式,一種能夠在登陸APICloud後,進入開發控制檯進行建立,以下圖,另外也能夠在開發工具APICloud Studio3中建立。api
在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 證書。url
⼀般須要分別準備測試證書和正式證書,測試證書⽤於開發階段安裝調試,正式證書則⽤於最終發佈到App Store。3d
四 安裝啓動App Clip調試
選擇測試證書編譯後,就能夠直接掃描⼆維碼進⾏安裝。App Clip 應⽤安裝後在⼿機主屏幕上不會顯示應⽤圖標,所以第⼀次安裝後⽆法經過主屏幕啓動應⽤,此時有下⾯兩種⽅式進⾏處理。
一、 配置 App Clips 本地體驗,掃描⼆維碼啓動
爲⽅便開發者測試 App Clip,蘋果在 iOS 14 系統⼿機的設置⾥⾯提供了 App Clip 本地體驗配置,打開設置 - 開發者 - Local Experiences - Register Local Experience,輸⼊要關聯的 url 地址,App Clip 的包名,展現在卡⽚上⾯的標題、副標題、圖⽚等信息,保存。
爲上⼀步關聯的 url ⽣成⼀個⼆維碼,而後啓動⼿機控制中⼼的⼆維碼掃描器,掃描⽣成的⼆維碼後就會打開⼀個卡⽚,卡⽚上⾯展現了上⼀步配置的信息,點查看或者打開按鈕便可打開安裝的 App Clip 應⽤。打開過⼀次後⼿機桌⾯的 App 資源庫⾥⾯就能找到最近使⽤的 App Clip 應⽤,下次就能夠經過 App資源庫來打開。
二、 在桌⾯顯示應⽤圖標
若是以爲上⾯那樣配置信息⽐較麻煩,也能夠在 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等多端應用,歡迎體驗交流。