我想从HealthKit获取历史计步器数据。但是文档指出,只有过去的7天可用。
问题是:存在其他应用程序,它们可以绘制我多年的数据。
有人对如何访问旧数据有建议吗?
答案 0 :(得分:0)
我认为您正在阅读CoreMotion文档。上面说的是,计步器中的数据在过去7天中一直保存在设备上。 https://developer.apple.com/documentation/coremotion/cmpedometer/1613946-querypedometerdatafromdate?language=objc
对于HealthKit没有这样的限制。如果有的话,您可以从Health App中获取数据。您只需指定感兴趣的时间间隔,然后使用例如HKSampleQuery查询数据。 请参阅https://developer.apple.com/documentation/healthkit/hksamplequery