在我的iOS应用的上一版本中,我要求用户授予在健康应用中编写Dietary Energy的访问权限(请参见下面的代码):
let typesToWrite: Set<HKSampleType> = [HKQuantityType.quantityType(forIdentifier: HKQuantityTypeIdentifier.dietaryEnergyConsumed)!]
healthStore.requestAuthorization(toShare: typesToWrite , read: nil) { (success, error) in
//...
}
许多用户都可以将能源数据写入Health应用程序。 现在,我想为我的应用程序进行更新,我需要添加另一示例类型:Dietary Sugar,并且我想再次显示“健康状况”访问窗口,以便老用户也可以访问Dietary Sugar。问题是该窗口不再为老用户显示。如何在应用程序的更新版本中强制对新添加的类型进行请求授权?谢谢。