我可以在没有 HealthKit 的情况下使用 ResearchKit 吗?

Hug*_* BR 3 ios healthkit researchkit

这不一定是代码问题,而是对 Apple 围绕ResearchKitHealthKit的隐私政策的限制和/或限制和/或理解。

我是否必须使用HealthKit才能使用ResearchKit(我基于代码的假设是否定的)?我喜欢ResearchKit的调查部分,但不确定我是否会使用HealthKit来存储数据(与下一个问题相关)。

此外,我已经看到HealthKit对数据共享有很强的限制但我的理解是它仅适用于通过HealthKit获得的数据,不一定是应用程序本身通过HealthKit存储的数据。数据共享隐私政策是否仅适用于其他应用程序收集的数据?

如果有人有ResearchKit经验,我很乐意听取您的观点或接收有关此方面的一些文档的指导。

Ric*_*aez 5

是的,你可以使用ResearchKit不使用HealthKit

ResearchKit 调查问题活动任务的一小部分可以选择从HealthKit 中提取数据,但大多数都没有。此外,同意图表模块不直接与HealthKit交互。


从法律角度来看,ResearchKit的许可证BSD式的,所以你可以使用ResearchKit在您认为合适的前提是你遵守三个点的任何方式的代码:

  1. 源代码的重新分发必须保留上述版权声明、此条件列表和以下免责声明。

  2. 以二进制形式重新分发必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。

  3. 未经特别事先书面许可,不得使用版权所有者的姓名或任何贡献者的姓名来认可或推广源自该软件的产品。即使本软件中包含此类标记,也不会向版权所有者的商标授予任何许可。


如果您想宣传您的应用程序使用ResearchKit的事实,您可以按照此处页脚中的说明进行操作:

您可以使用 ResearchKit 标记来表明您的产品使用 ResearchKit 软件或与 ResearchKit 软件兼容(例如,“用于”、“用于”或“兼容” ResearchKit),前提是:

  1. 该产品实际上使用了由 ResearchKit.org 开源项目开发的 ResearchKit 软件;
  2. ResearchKit 标记与您的品牌或商标不同(例如,如“ResearchKit for Chromium”)
  3. 您不寻求注册包含 ResearchKit 或 ResearchKit 徽标的商标;和
  4. 您未以任何方式声明或暗示 Apple 认可、赞助或保证您的产品,或参与或与之相关联。

如果您的 app 是一项临床研究,并且您想将其提交到App Store,则您需要遵守App Store 审核指南HealthKit 和人类受试者研究部分中所述的其他要求。遵循ResearchKit 框架最佳实践也是一个好主意。


关于您的第二个问题,HealthKit 文档指出:

(...) 您的应用不得访问 HealthKit API,除非该应用主要旨在提供健康或健身服务。

因此,如果从健康或健身的角度来看有意义,我只会将数据存储在那里。否则,您最好单独保存您的应用数据。