Tag: 保健套件

iOS可以近乎实时地从Apple Watch获取心率

我需要制作一个近乎实时logging心率数据的应用程序,并尽快将这些数据发送到服务器。 首先我采取了这种方法: 观看操作系统2.0testing版:访问心脏跳动率 实际上它工作正常。 HealthKit每五秒钟有新的心率数据。 但现在我有问题,我不能与服务器同步。 我的第一个方法是手表应用程序。 手表正在向服务器发送数据。 这是行不通的,因为只要手表上的屏幕变黑,就停止发送。 我的下一个方法是每五秒钟在iPhone上查询HealthKit以获取新数据。 这工作,只要应用程序在前台。 然后,我看到有一些背景function可以监视HealthKit本身,并从后台撤消应用程序,并且可以执行某些操作。(enableBackgroundDeliveryForType)这对于心率来说似乎不起作用(Apple文档中提到了像这样的步骤不工作,我猜心率是其中之一)。 我现在卡住了。 你知道如何去做? 我需要一些在iPhone上每5-10秒执行一次的后台任务。 这似乎是不可能的

HKWorkoutSession:当watchOS中的屏幕closures时,没有获得心率

我正在使用iOS 9 beta 4和watchOS 2 beta 4。 手表屏幕变黑时(locking),我似乎无法获取任何心率数据。 我将打电话给applicationWillResignActive ,然后心率数据就停止。 看起来,传感器在一段时间后也停用(不再是绿色),当屏幕locking时。 任何人看到这种行为? 如果其他人在手表上的屏幕locking时获取心率数据,则可以发布我的代码以启动WorkoutSession。