是否需要来自iOS和WatchOS的HealthKit权限?
我正在请求watchOS授权,后者又指导用户打开iOS应用以获取权限。要通过在两个设备之间创建WCSession来传输信息,我正在使用WatchConnectivity。
仅仅通过观看提供权限是否足够?
答案 0 :(得分:1)
您的iOS应用必须在其应用代理中实施applicationShouldRequestHealthAuthorization(_:)
,并在handleAuthorizationForExtension(completion:)
上致电HKHealthStore
以完成您的iOS应用发出的授权请求。有关详细信息,请参阅文档here。