首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从HealthKit存储数据

从HealthKit存储数据
EN

Stack Overflow用户
提问于 2021-08-10 14:47:39
回答 1查看 397关注 0票数 0

我正在处理一个与Swift和HealthKit以及我的团队有关的项目,我想知道是否获得了用户的许可,我们是否允许将HealthKit数据存储在数据库中?我已经翻阅了HealthKit的文档,除非我忽略了它,否则并没有真正找到任何东西。任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-10 16:12:35

指南和文档中有大量的信息。

以下是一些亮点..。

指南规定

隐私保护您必须请求访问用户数据的权限,并且必须采取所有必要步骤来保护该数据。在您获得许可之后,通过清楚地向人们展示您如何使用他们的数据,维护人们的信任是至关重要的。有关开发人员的指导,请参见保护用户隐私。提供了一个连贯的隐私策略。在应用提交过程中,您必须提供一个指向明确声明的隐私策略的,以便人们在单击应用程序的app页面中的链接时可以查看该策略。有关开发人员的指导,请参见> App连接帮助。只在需要的时候才请求访问健康数据。例如,当人们记录体重时,请求访问体重信息是有意义的,但在应用程序启动后就不会立即请求访问。当您的请求与当前上下文明确相关时,您将帮助人们理解您的应用程序的意图。此外,人们可以更改他们授予的权限,因此您的应用程序每次需要访问时都应该发出请求。有关开发人员指南,请参阅requestAuthorization(toShare:read:completion:).通过向标准权限屏幕添加描述性消息来澄清应用程序的意图。当被要求批准对健康数据的访问时,用户希望看到系统提供的权限屏幕。写几个简洁的句子,解释为什么你需要这些信息,以及人们如何从与你的应用分享这些信息中获益。避免添加复制标准权限屏幕的行为或内容的自定义屏幕。

https://developer.apple.com/design/human-interface-guidelines/healthkit/overview/

另一件要注意的事

用户的设备本地存储所有HealthKit数据。为了安全起见,当用户锁定设备时,设备对HealthKit存储进行加密。因此,当应用程序在后台运行时,可能无法从商店读取数据。然而,你的应用程序仍然可以写到商店,即使当手机被锁定。一旦用户解锁电话,HealthKit就会临时缓存数据并将其保存到加密的存储区。指定应用程序如何使用健康数据,另外,除非应用程序主要用于提供健康或健身服务,否则应用程序不得访问HealthKit App。您的应用程序作为健康和健身服务的作用必须清楚地在您的营销文本和用户界面。具体来说,以下指导原则适用于所有HealthKit应用程序:您的应用程序可能不使用通过使用HealthKit框架获得的信息来进行广告或类似服务。请注意,您仍然可以在使用HealthKit框架的应用程序中提供广告服务,但不能使用来自HealthKit商店的数据来提供广告。未经用户明确许可,不得向第三方披露通过HealthKit获得的任何信息。即使获得许可,您也只能向第三方提供健康或健身服务,才能向其共享信息。您不能将通过HealthKit获得的信息出售给广告平台、数据代理或信息转售商。如果用户同意,您可以与第三方共享他们的HealthKit数据,以便进行医学研究。你必须清楚地向用户透露你和你的应用程序将如何使用他们的HealthKit数据。

https://developer.apple.com/documentation/healthkit/protecting_user_privacy

为了与苹果的安全性相匹配,你必须对数据进行加密,因此很可能必须遵守联邦加密准则

https://developer.apple.com/documentation/security/complying_with_encryption_export_regulations

“正确地”做这件事需要花费很多时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68728943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档