HealthKit权限是否需要WatchOS和iOS?
问题描述:
是否需要iOS和WatchOS的HealthKit权限?HealthKit权限是否需要WatchOS和iOS?
我向watchOS请求授权,它将引导用户打开iOS应用程序以获取权限。要通过在两个设备之间创建WCSession来传输信息,我正在使用WatchConnectivity。
仅从手表提供权限就足够了吗?
答
您的iOS应用程序必须在其应用程序委托中实施applicationShouldRequestHealthAuthorization(_:)
,并在HKHealthStore
上致电handleAuthorizationForExtension(completion:)
以完成您的iOS应用程序所做的授权请求。有关更多详细信息,请参阅文档here。
谢谢@艾伦,这正是我所期待的。之前我在两端请求权限,这是一个热门的混乱。再次感谢! –
@asdiu太好了!不要忘记将此答案标记为已接受。 – Allan