gpt4 book ai didi

ios - Health Kit 读取权限

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:58:03 25 4
gpt4 key购买 nike

我有一个应用程序可以将事件卡路里数据写入健康工具包。为了防止在健康工具包中重复写入数据,我读取了健康工具包的事件卡路里以检查一个实例是否已经存在。

我的印象是,要从健康工具包中读取事件卡路里,我们需要征得用户许可才能读取事件卡路里。

但经过一些测试后,我发现我可以在未获得用户许可的情况下从健康工具包中读取事件卡路里数据。

这是正常行为吗,因为我已经写了它,所以我可以在没有用户许可的情况下从健康工具包中读取数据?

我应该继续这个实现还是这是一个错误?

最佳答案

在深藏中找到答案documentation健康包。

如果您的应用获得了共享权限但没有读取权限,您只能看到您的应用已写入商店的数据。来自其他来源的数据仍然隐藏。

If your app has permission to read a data type, you can query that data from the HealthKit store; however, even knowing that the user has denied your request to read data could reveal private health information. Therefore, your app cannot determine whether it has permission to read a particular type of data. If the user does not grant permission, queries for the restricted data types return only the samples that your app has shared. Otherwise, the HealthKit store appears to be empty.

所以这不是一个bug。我们可以读取我们写在health kit中的数据。

关于ios - Health Kit 读取权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25847093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com