我想使用背景提取在后台提取HealthStore数据,但是我一直收到一个错误:Error Domain=com.apple.healthkit Code=6 "Protected health data is inaccessible" UserInfo=0x17026fdc0 {NSLocalizedDescription=Protected health data is inaccessible}。
苹果公司称:
因为HealthKit存储是加密的,所以当手机被锁定时,应用程序无法从商店读取数据。这意味着你的应用程序在后台启动时可能无法访问商店。
有什么办法可以访问
问题
当我将控制器更改为从UmbracoAuthorizedApiController继承而不是UmbracoApiController时,我将获得401未经授权,并且将被重定向到loging页面。
模式细节
我想打电话给我的后台办公室的一些后端Api,为了做到这一点,我一直在关注的文章。
首先,我实现了一个从UmbracoApiController继承的控制器,以便能够从postman调用我的服务。一切都进行得很顺利,我可以调用我的代码并从Umbraco读取数据:
[RoutePrefix("api/admins")]
public class AdminsControl