繁体   English   中英

保健包阅读许可状态

[英]Health Kit reading permission status

我正在开发与健康相关的应用程序。 该应用程序的功能取决于健康状况和位置服务。 我正在尝试访问运行状况数据权限(某些应用程序的某些部分将在没有运行状况数据权限的情况下受到限制)。 我已经在互联网上搜索并阅读了Apple文档。 我找到了一个功能

HKHealthStore()。authorizationStatus(for:)

会将保存数据的状态返回到“健康”应用程序,但这对我不起作用。 我需要的只是阅读权限。 我该如何获取这些信息?

任何帮助是极大的赞赏。 谢谢 :)

您无法通过设计确定您的应用是否具有读取权限。 从文档中:

为了帮助防止敏感健康信息的可能泄漏,您的应用无法确定用户是否已授予读取数据的权限。 如果未获得您的许可,则在HealthKit存储中就好像没有所请求类型的数据一样。 如果您的应用程序被授予共享权限,但没有读取权限,则您只会看到应用程序已写入商店的数据。 来自其他来源的数据仍处于隐藏状态。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM