问题标签 [healthkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1018 浏览

ios - Health Kit Statistics Query - 它是否包括来自自己来源的条目?

我发现从 HealthKit 中询问例如膳食卡路里的总和将返回一个值,该值会自动减去从我自己的应用程序中生成的条目。这很好,也是我想要的行为,但这并不是一直发生 - 有时它包括我从自己的应用程序中创建的条目。这使得在不遍历每个对象的情况下无法合理地使用 HealthKit 统计查询结果。

有时这包括我的应用程序的条目总数,有时不包括。就那么简单。我认为这是 HealthKit 中的一个错误。

0 投票
1 回答
3479 浏览

ios - HealthKit 计步器

我正在尝试使用 HealthKit 的计步器,到目前为止,这就是我所拥有的。它没有失败,但我没有看到任何活动。我错过了什么?

0 投票
1 回答
146 浏览

objective-c - 未知类型名称“CMStepCounter”

我正在尝试计算用户使用的步骤CoreMotionHealthKit以及所需的一切。
起初我用 Swift 尝试过(我不擅长 swift)并导入了这两个文件:

当我声明CMStepCounter它成功声明它时,意味着找到了类型。这是我声明它的方式:

继续前进,我被卡住了,决定转向目标 c,并开始以目标 c 风格编写相同的代码。但是当我宣布它时:

它给了我错误Unknown Type Name 'CMStepCounter'

这是因为我在使用目标 C 时没有导入CoreMotion& HealthKit。那么如何将上面写的这两个快速导入目标 c?

0 投票
1 回答
352 浏览

ios - 将 HealthKit Delete 传播到后端

希望这个问题听起来不会太傻,但我还没有找到解决方案。我目前正在使用与 HealthKit 集成的 Xamarin 编写应用程序。存储在 HK 中的数据会定期同步到服务器。这是通过提取食物相关性的 HKAnchoredObjectQuery 完成的。

由于数据是定期提取的,因此存在同步之间的情况,用户可能会删除 HealthKit 中的值。该删除需要在下一次同步时传播回服务器。

我最初的想法是使用观察者查询来做到这一点。

我的问题是:使用 HealthKit 的观察者查询,有没有办法确定触发查询的操作是否是删除操作?

0 投票
1 回答
115 浏览

ios - 在 Parse Cloud 或 healthkit 中存储 StepCount 的推荐方法是什么?

我有两种方法,我不知道哪一种最适合可扩展的应用程序,或者是否有更好的方法来做到这一点。

1)如果是的话,要在Healthkit中存储步数,距离,那么如果丢失iPhone或使用icloud购买新的phonw,我可以取回数据?

2) 在 ParseCloud 中存储步数、距离?如果是,现在我的应用程序没有任何登录机制,那么我必须实现它来分别为每个用户提取数据?

提前致谢。

0 投票
1 回答
1261 浏览

objective-c - What is the cause of this HealthKit error: "An error occurred while adding a sample to the workout"?

I understand why, but the ambiguity of the errors that HealthKit puts out is a total black box. Why am I getting the error:

An error occurred while adding a sample to the workout: The operation couldn’t be completed.

I've been scouring the web for examples, but most of them are in swift. :(

Here's my code:

0 投票
3 回答
3347 浏览

ios - 如何使用 HKObserverquery 读取 iOS Healthkit 血压(收缩压、舒张压)?

通过使用以下代码,当数据在 healthkit 中可用时,我可以使用观察者查询自动读取心率数据。

HKSampleType *readGlucoseType;

我需要如何使用观察者查询从健康包中读取血压数据?

0 投票
2 回答
6142 浏览

ios - HealthKit 授权状态始终为 1

我在我的应用程序中使用 HealthKit。我从用户那里获得了访问 HealthKit 数据的许可。授权后,如果我检查特定 HealthKit 对象类型的授权状态,它总是返回访问被拒绝。(1 是枚举整数值)。

这是我的代码

该方法[self.healthStore authorizationStatusForType:[HKObjectType characteristicTypeForIdentifier:HKCharacteristicTypeIdentifierDateOfBirth]]总是抛出我1。需要帮助吗?

0 投票
0 回答
675 浏览

ios - HKObserverQuery 是否可以在应用程序未运行(Killed)时收到通知?

我的要求是使用 enableBackgroundDeliveryForType: 方法注册任何一项健康数据,例如步数、体重、心率等,以进行后台交付。然后为要检查的相同 Health 数据创建一个 Observer 查询。

  1. 在这种情况下,如果我的应用程序被用户强行杀死并使用 Health 应用程序更改了 Health 数据。在这个阶段是否可以收到通知到我的应用程序?

  2. 是否必须注册任何后台模式,才能通过 HKObserverQuery 获得健康数据修改通知?

编辑1:

请帮我。谢谢。

0 投票
1 回答
1539 浏览

ios - 如何获取用户使用加速度计数据的步数?

我想计算用户步数(如计步器)。我知道在 iPhone 5s、6 和 6+ 上我们可以使用CMStepCounterCMPedometer分类(使用 M7 芯片的设备)但 iPhone 5 及更低版本不支持 M7 芯片,所以我们可以不使用CoreMotion。通过在互联网上搜索,我知道我们可以为此目的使用加速度计传感器。但是在花了很多时间之后,我仍然无法做出一个有效的准确算法。

Edit2:花了几天时间搜索谷歌后,我尝试了很多,但仍然找不到使用加速度计计算用户步数的有效算法。有谁能帮助我吗?