Ios 为什么Apple Health app是非活动数据源?

Ios 为什么Apple Health app是非活动数据源?,ios,swift,healthkit,Ios,Swift,Healthkit,我正在开发基于HealthKit的应用程序,一段时间后它停止接收HealthKit的完成块。在健康应用程序中,它显示为非活动数据源,不在允许读取数据的应用程序中列出,尽管已打开读取数据的权限。 有办法解决这个问题吗? 是否因为查询限制,某些应用程序被列入黑名单 我找不到有关此状态的任何文档。如果您正在使用,它将在放弃之前尝试三次(以增加的时间间隔),并且不再发送新数据的通知。您可能需要执行之前随通知一起传递的completionHandler;对于在执行块以成功响应通知之前可以经过多长时间,存在

我正在开发基于HealthKit的应用程序,一段时间后它停止接收HealthKit的完成块。在健康应用程序中,它显示为非活动数据源,不在允许读取数据的应用程序中列出,尽管已打开读取数据的权限。 有办法解决这个问题吗? 是否因为查询限制,某些应用程序被列入黑名单

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

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

我不知道如何清除非活动应用程序状态;大概,从运行状况中删除应用程序,然后再次请求许可就可以了