gpt4 book ai didi

ios - 为什么 Apple Health 应用程序是非事件数据源?

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

我正在开发基于 Health Kit 的应用程序,一段时间后它停止接收来自 HealthKit 的完成 block 。在 Health 应用程序中,它显示为非事件数据源,并且未在允许读取数据的应用程序中列出,尽管读取权限已打开。有没有办法解决这个问题?是因为查询限制,某些应用程序被列入黑名单吗?

我找不到关于此状态的任何文档。

最佳答案

如果您使用的是 HKObserverQuery ,它将在放弃之前尝试三次(以增加的时间间隔)并且不再发送新数据的通知。您可能需要更早地执行随通知传递的 completionHandler;关于在成功响应通知之前执行 block 之前可以经过多少时间存在一些争议。

我不知道如何清除不活动的应用程序状态;据推测,从 Health 中删除该应用程序然后再次请求许可应该可以做到这一点。

关于ios - 为什么 Apple Health 应用程序是非事件数据源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52867932/

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