【发布时间】:2022-08-16 21:05:55
【问题描述】:
我正在研究一个可以从多个品牌的可穿戴设备收集数据的 iOS 应用程序的可行性。我只对具有能够与 Apple Health 同步的应用程序的设备感兴趣。 Apple Health 是否使用 HealthKit 商店来存储它从第三方应用程序同步的数据,以便我可以从我的 iOS 应用程序访问它?
我正在研究一个可以从多个品牌的可穿戴设备收集数据的 iOS 应用程序的可行性。我只对具有能够与 Apple Health 同步的应用程序的设备感兴趣。 Apple Health 是否使用 HealthKit 商店来存储它从第三方应用程序同步的数据,以便我可以从我的 iOS 应用程序访问它?
任何第三方应用程序能够使用 HealthKit API 将数据保存到 Apple Health,但应用程序也可以完全忽略 HealthKit 并将其可穿戴设备数据保存在自己的专有系统中。 Apple 不会自动将所有第三方健康/可穿戴数据提取到 HealthKit 中。
由第三方应用程序将其数据保存到 HealthKit(并由用户授予这些应用程序保存数据的权限)。您自己的 iOS 应用程序将能够获取其他应用程序保存到 HealthKit 的任何数据(再次假设用户授予您自己的应用程序读取数据的权限)。每个 HealthKit 样本都包含一个 sourceRevision 属性,该属性描述了生成样本的应用程序/设备,您可以向用户显示该信息,按该来源过滤您的查询等。
【讨论】: