如何获取每分钟的步骤数据分钟数?

如何获取每分钟的步骤数据分钟数?

问题描述:

我正在使用离子与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 
+0

您必须在运行状况套件查询中设置该持续时间。它会提供这些数据。 –

+0

它不是一样的插件,健康工具包是为iOS,这对于Android。只适用于那些有步传感器的Android。 我想使用这一个:https://ionicframework.com/docs/native/health/ – anubis

+0

我的不好,我已经更新了这个问题。你应该可以设置一个持续时间。 –

+0

我试过了,但持续时间似乎不起作用。我用代码编辑了问题 – anubis