您可能知道,当 iPhone 被锁定时,HealthKit 数据会被加密,但数据仍可能会被手机添加到 HealthStore(例如,当您走路时,即使手机被锁定也会添加步数)
我尝试使用 HKObserverQuery 检查 HealthStore 中的更新步骤数。但不出所料,当手机被锁定时,它就失败了。
是否有其他方法可以检测 HealthStore 中 StepCount 数据的变化(仅使用 HealthKit 功能。不是 CoreMotion 和 HealthKit 等的组合)
您可能知道,当 iPhone 被锁定时,HealthKit 数据会被加密,但数据仍可能会被手机添加到 HealthStore(例如,当您走路时,即使手机被锁定也会添加步数)
我尝试使用 HKObserverQuery 检查 HealthStore 中的更新步骤数。但不出所料,当手机被锁定时,它就失败了。
是否有其他方法可以检测 HealthStore 中 StepCount 数据的变化(仅使用 HealthKit 功能。不是 CoreMotion 和 HealthKit 等的组合)