weak self podcast
weak self
42: App Clips—應用程式切片是迷你 App 嗎?
0:00
-25:46

42: App Clips—應用程式切片是迷你 App 嗎?

這集聊應用程式切片——App Clips。

{ 完整節目筆記 https://weakself.dev/episodes/42 }

這集聊應用程式切片——App Clips。

13 講話有點卡,所以我們盡量把資訊補充在下面。

App Clips are not a trojan horse for your app, they should have value on their own.

  • App Clip 是一種依照需求立刻下載的小 app,整包有 10 MB 限制

  • 在商店或實體地點掃描 QR code、App Clip code、NFC tag、或系統建議。會先顯示 App Clip 卡片,使用者再按打開按鈕來叫出真正的 App Clip

  • 卡片又稱 App Clip experience。要在 App Store Connect 設定顯示的資訊、按鈕的類型(打開、播放等)

  • 也可以在網站(Smart Banner)、訊息直接叫出 App Clip

  • 上述所有的進入點都會用 URL(NSUserActivity)的形式傳入 App Clip,你才知道要導到哪個畫面或資訊

  • App Clip code 是同心圓圖案,可用相機掃描來開啟 App Clip 卡片。製作工具還未推出

  • 下載主 app 的時候 App Clip 會自動被刪除。開發者上傳時主 app 與 App Clip 要一起打包送審,但在使用者裝置上兩者不會同時存在

  • API 跟一般 app 都一樣,只是部分使用者資料拿不到(例如 HealthKit)。沒有限定要用 SwiftUI 才能開發

  • 只支援 iPhone

  • 請求 Location 的權限有簡化版流程。如果在實體商店使用的話,可以用來加強判斷使用者有沒有在現場能取得服務

  • App Clip 不能被 deep linking 打開、不能包含其他 App Extension

  • 如果一段時間沒用的話系統會自動把 App Clip 刪掉,包括 Keychain 資料

  • 相機、麥克風、藍牙權限可以移轉到主 app

  • 打算移到主 app 的資料可以放在 share container

  • Apple 建議用 SIWA、Apple Pay 來加快使用者流程

  • 推送通知可以直接用,在 Info.plist 可以設定 ephemeral,這樣就不需要問通知權限。可以在 8 小時內發送通知,最多可以要求延長到一週

  • StoreKit 有新的 SKOverlay API,適合轉換到安裝主 app。Apple 希望你讓使用者做完重要事情以後,再呈現這個轉換

  • App Clip 的設計方向:越快越好、在當下脈絡可完成的最重要事情、很多次要 UI 跟設定都不用、一定要登入的話用 SIWA、付款用 Apple Pay

  • 白牌應用開發商可以幫商家開發 App Clip,體驗會稍有不同

相關資源

更多 weak self

Discussion about this episode

User's avatar