簡體   English   中英

如何使用第三方應用在 Apple Watch 中的活動移動環中添加貢獻

[英]How to add a contribution in activity move ring in apple watch using third party app

我們有一個應用程序,其功能包括通過藍牙獲取實時鍛煉數據——包括步幅、距離、消耗的卡路里、活動時間等。

我們還集成了 Health 應用程序,因此我們能夠在 Health 應用程序中輕松寫入/讀取數據(即有功能量、步數和步行 + 跑步距離)。

現在我們的問題是 Apple 健康正在記錄我們應用程序的步驟,但這些步驟並沒有讓它觀看活動響鈴。

有什么方法可以在 Apple Watch 活動環(移動環)中反映我們的鍛煉數據?

目前,我們的應用程序是為 iPhone 制作的,我們需要為此創建一個手表應用程序嗎?

如果有,請提出任何解決方案。

使用鍛煉樣本 | 蘋果開發者文檔

填充戒指

鍛煉樣本可用於“活動”應用程序中的“移動”和“鍛煉”環。 要做出貢獻,您必須將一個或多個活動能量消耗樣本與鍛煉相關聯。 此外:

  • 在手表操作系統中。 使用鍛煉 session 來跟蹤用戶的活動。 當 session 結束時,創建鍛煉 object 和相關的有功能量消耗樣本。 有關更多信息,請參閱HKWorkoutSession 系統根據消耗的有功能量樣本更新移動環。 它會根據用戶在鍛煉期間實際花費的時間(由手表的傳感器計算得出)更新鍛煉環。

  • 在 iOS 10 或更高版本中。 不需要額外的工作。 鍛煉對象會自動加入到移動和鍛煉環中。 鍛煉環增加鍛煉的總持續時間,移動環增加相關活動能量燃燒樣本中的卡路里數量。 HealthKit 還會在鍛煉重疊的每個掛鍾小時將站立環增加一小時。

  • 在 iOS 中 9. iPhone 上保存的鍛煉對象不參與活動環。

在對您的應用程序最有意義的設備上創建和保存鍛煉。 這通常是運行用戶鍛煉邏輯的設備。

暫無
暫無

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

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