簡體   English   中英

我可以只創建一個Apple Watch擴展(沒有UI或App for Watch)嗎?

[英]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,但是應該有一個。 要進行鍛煉,您需要訪問HealthKitWatchKit框架,它們都可以在連接到Watch App的UI部分的InterfaceController文件中使用。

如果您不想強調Apple Watch UI,則可以使用HandOff / WatchConnectivity或其他連接方式,並留有一個空白屏幕,該屏幕本身運行awakeWithContext來記錄鍛煉。

摘要

沒有Watch UI,就無法像錄制運動記錄一樣進行操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM