2

您可能知道,当 iPhone 被锁定时,HealthKit 数据会被加密,但数据仍可能会被手机添加到 HealthStore(例如,当您走路时,即使手机被锁定也会添加步数)

我尝试使用 HKObserverQuery 检查 HealthStore 中的更新步骤数。但不出所料,当手机被锁定时,它就失败了。

是否有其他方法可以检测 HealthStore 中 StepCount 数据的变化(仅使用 HealthKit 功能。不是 CoreMotion 和 HealthKit 等的组合)

4

1 回答 1

1

抱歉不行。如文档中所述并在此 SO帖子的评论中确认,当手机被锁定时,无法访问 HealthKit 存储数据。

于 2015-06-05T13:47:09.333 回答