问题标签 [applehealth]
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.
ios - Swift Apple Health 血糖
我可以访问 Apple Health,并且能够读取模拟器中的葡萄糖数据。
我给我这个:
(2020-05-06 19:09:49 +0200 - 2020-05-06 19:09:49 +0200) 7.8 mmol<180.1558800000541>/L 811AACEB-F942-4A48-937B-568AD66E1BDE "健康" (13.3), “iPhone12,3”(13.3)元数据:{ HKWasUserEntered = 1; }
是否有可能只打印出 7.8 mmol?我在 Apple 的文件中没有找到任何内容。谢谢您的帮助。
ios - Apple Review 无法获得 Apple 健康许可
所以我有一个颤振应用程序,它使用苹果健康工具包来提取健身数据。在入职过程中,您会看到一个标准屏幕,显示我们即将请求权限,您点击确定,健康对话框就会弹出。
这适用于我所有的设备和模拟器。
但是,这在审阅者的设备上不起作用。我不知道为什么,他们说他们打得很好,但什么也没有出现,他们被卡住了。
我不知道为什么,也不知道从哪里开始调试它。我什至无法接近重现这一点。
ios - 从 Apple 健康中识别 Dexcom CGM 数据
我想识别所有来自 Dexcom CGM 应用程序的样本数据。我可以使用HKSourceRevision,但如果那样的话,我需要对所有来自 CGM 的捆绑包 ID 进行过滤,因为我们不确定他们是否在后期有更多应用程序,所以我们需要从代码级别添加它。
从 Dexcom CGM 中识别与苹果健康同步的数据的任何其他方式。
目前我正在按照这些步骤来识别 CGM 数据:
swift - 与 predicateForWorkouts 一起使用时,HKSourceQuery 不返回值
我正在尝试加载自行车锻炼的所有资源。为此,我HKSourceQuery
在以下代码块中使用了类似:
然而,出乎意料的是,boterror
和samples
are nil
。在我自己的应用程序和 Apple Watch 上,健康商店都有骑行锻炼。传递samplePredicate: nil
返回源。samplePredicate: sourcePredicate
与let sourcePredicate = HKQuery.predicateForObjects(from: .default())
作品擦肩而过。仅查询所有骑行锻炼是行不通的。
如何从 HealthKit 加载所有骑行训练资源?
api - 对 Apple HealthKit 数据的 REST API 支持
是否有 REST API 支持来查询 Apple Health Kit 数据?我想代表用户从服务器应用程序中获取这些数据。
swiftui - HealthKit 单一锻炼地点
Apple Watch 上的 Apple Workouts 应用程序记录的锻炼会为固定锻炼分配一个位置,该位置在 Apple Fitness 应用程序中显示为图钉。
这似乎不是一个HKWorkoutRoute
(在 Apple Fitness 中显示为路线热图),它用于已移动的锻炼(例如骑自行车或跑步),因为尝试HKWorkoutRoute
为此锻炼加载会导致一个空列表。
它也不是锻炼元数据(如天气和湿度)。Apple 的文档仅提供关于HKWorkoutRoute
s 的指导,而不是这个单一的位置属性。
这个单一位置如何从 Apple Workouts 添加到锻炼中,作为开发人员,我如何读取位置以在我的应用程序中显示带有图钉的地图,以及作为开发人员,我如何为我正在写给 Apple 的锻炼分配位置健康,以确保与 Apple Fitness 和其他读取我的锻炼类型的应用程序实现最佳互操作性?
ios - 如何在 HealthKit 中查询 HeartRates 以获得传统的 HKQuantitySamples 和 Cumulative Quantity Samples?
我下面的心率查询使用较旧的传统HKSampleQuery
来获取心率,但是,如果应用程序将心率保存到 Apple Health 中,HKCumulativeQuantitySample
那么我下面的查询不会捕获HKCumulativeQuantitySample
. 如何查询以便在 Apple Health 中捕获这两种类型的心率样本?
r - 在R中的ggplot2中更改白天和黑夜之间的背景颜色
根据Taras Kaduk的精彩博客,我正在根据存储在 Apple 的 Apple 健康应用程序中的血压测量值在 R 中绘制图表。
我根据需要更改了代码,现在我想根据时间值更改绘图的背景颜色。我添加了一个包含两个值“夜”和“日”的昼夜列(“夜”= 18:00 到 06:00 之间,“白天”从 06:00 到 18:00)。有没有办法使用这个值来切换图表中的背景颜色,使所有的夜间都变暗?或者,我可以直接使用日期时间值(x 轴),即 POSIXct 值。
我确实只找到了可以解决问题的示例,但是使用一个(或几个)固定日期值,例如:Change color background in ggplot2 - R by specific Date on x axis。
这是我目前使用的数据集和代码:
在这里您可以看到一个示例图:
api - GoogleFit on iphone: problem with REST API calls
I'm trying to query, with the Fit rest API, segmented data from an iphone that have installed GoogleFit and configured the sync between apple health and googelfit.
To my android phone, I get the data as expected with this POST:
(*)
But from the iphone user, this returns an empty bucket.
I checked the available data dataSources for the apple user. I did some "trial and error" on the dataSourceIds connected to "active_minutes". In particular
- derived:com.google.active_minutes:com.google.ios.fit:appleinc.:iphone:1148c16f:top_level
- derived:com.google.active_minutes:com.google.ios.fit:appleinc.:watch:f40f5c4a:top_level
The trial and error werer conducted with aggregateBy post with one of the above sources, so no distance and step_count involved. The two above dataSourceIds were obtained from a "list post query" for available dataSources, done by the iphone user, with the following scopes:
No segmented data is returned from either dataSourceIds (an empty bucket as well). Contents within the apple user's app indicates that there should be segmented data somewhere, see screenshot link.
(Edit: also tried setting "minDurationMillis: 0")
Meanwhile, queries such as:
(**)
does return data from the apple user. But I'm really interested in segments (minimum 10 minutes long)
So, question: Anyone with experience getting segmented data from apple-googlefit users?
Figure: iphone screenshot