ios - HealthKit - 当用户不允许访问或关闭所有类别时,源查询是否返回应用程序?

标签 ios healthkit hkhealthstore

我会检查我们的用户是否安装了某些应用程序。

如果他们这样做:

我想知道他们是否允许访问 HealthKit(如果可能的话知道允许的类别)

那么,如果应用已被允许或拒绝访问,源查询会返回什么?如果应用未安装怎么办?

最佳答案

您无法确定用户手机上安装的其他应用的 HealthKit 授权状态。 HKSourceQuery 只返回已保存与给定谓词匹配的样本的应用程序的来源,而不管它们的授权状态或当前是否安装了该应用程序。

关于ios - HealthKit - 当用户不允许访问或关闭所有类别时,源查询是否返回应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37758364/

相关文章:

iOS NSDateformatter 问题 - dateFromString 返回相同(不正确)的时间,无论输入字符串如何

ios - 在 meteor 应用程序上运行ios模拟器时出现错误“命令失败,退出代码为66”

ios - 如何在 HealthKit 中获取 `addQuantitiesFromSamples`?

ios - 如何在我的 iOS 应用程序中显示 HealthKit 数据?

ios - HealthKit HKQuery 自创建日期起

ios - HealthKit锻炼查询似乎真的很慢

ios - 无法单击 UIView 中的按钮

ios - 我的自定义 UITableViewCells 正在影响彼此的状态

ios - 如何从 HealthKit 获取每日正念时间?

ios - 在 iOS 上高效解析 HealthKit 的 HKSampleQuery 结果