[英]HealthKit, built-in sleep detection does not work outside sleep schedule
我是否正確理解 HealthKit 睡眠跟蹤功能並不總是讀取過去的睡眠(開始日期時間,結束日期時間)? 它僅在設置中啟用時才有效,並且“理解”一個人在用戶設置為所需的睡眠“開始”和“結束”的時間范圍內完全入睡(我的意思是下面的屏幕截圖中顯示的內容)?
我給你舉個例子:我白天睡着了,而不是晚上——HealthKit 有 0 條關於過去睡眠的信息,Apple Watch 甚至沒有檢測到。
另一個例子:我晚上睡着了,蘋果手表在我“想要的”睡眠間隔結束時用鬧鍾把我叫醒,我把它關掉繼續睡覺。 結果,時鍾數着我睡着了,直到鬧鍾響起,然后才醒。
作為一個必然的問題,為了在我的應用程序中 100% 定義睡眠的 session,我必須編寫自己的算法並且不依賴 Apple Watch 內置的睡眠跟蹤? 我需要建議。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.