[英]Can I create only an apple watch extension ( No UI or App for Watch)?
我正在為iOS創建一個健身應用,我需要Apple Watch的支持。 但我不想在Apple Watch上使用任何UI。 是否可以在沒有UI或應用程序的情況下創建Apple Watch擴展?
如果沒有在手表上運行UI應用程序,則無法使用Apple Watch記錄鍛煉數據。
用戶應該有一種啟動您的應用程序的方式來運行您的擴展程序。 如果沒有在Watch主屏幕中顯示圖標,則無法運行獨立擴展,並且點擊該圖標會為用戶帶來一個Interface Controller,否則,他們對使用僅執行某項操作並返回主屏幕的應用程序會感覺不太好。
沒有監視擴展可以awakeWithContext()
運行,因為所有代碼都從awakeWithContext()
方法開始,然后繼續。 不需要UI就可以像void main()
或類似的東西啟動任何東西。
您可以最小化觀看的UI,但是應該有一個。 要進行鍛煉,您需要訪問HealthKit
和WatchKit
框架,它們都可以在連接到Watch App的UI部分的InterfaceController
文件中使用。
如果您不想強調Apple Watch UI,則可以使用HandOff / WatchConnectivity或其他連接方式,並留有一個空白屏幕,該屏幕本身運行awakeWithContext
來記錄鍛煉。
摘要
沒有Watch UI,就無法像錄制運動記錄一樣進行操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.