如何获取每分钟的步骤数据分钟数?
问题描述:
我正在使用离子与healthkit插件。如何获取每分钟的步骤数据分钟数?
我想获得一定时间的步骤。
我做了一个按钮START,当用户点击它时,计数器开始,用户的步数在60秒内计数。
问题是计数是通过数据包存储的吗?或者类似的东西。如果我在60秒后继续走路,计数会继续,直到我停止走路。然后,我可以访问完整的数据,而不仅仅是数据,直到计数器完成。
如何通过ios存储数据包?我可以停止柜台吗?
编辑:
我试着用healthkit插件及持续时间:
this.healthKit.querySampleType({
'startDate': new Date(), // three days ago
'duration': 10,
'sampleType': 'HKQuantityTypeIdentifierStepCount',
'unit': 'count'
}).then((success) => {
console.log('success');
console.log(success);
});
但是,这给我一个错误:
-[__NSCFString longValue]: unrecognized selector sent to instance 0x170055ff0
*** WebKit discarded an uncaught exception in the webView:decidePolicyForNavigationAction:request:frame:decisionListener: delegate: <NSInvalidArgumentException> -[__NSCFString longValue]: unrecognized selector sent to instance 0x170055ff0
答
您必须在运行状况套件查询中设置该持续时间。它会提供这些数据。 –