У меня есть приложение для iOS, которое считывает данные HealthKit (частоту сердечных сокращений) всякий раз, когда его обновляют сторонние устройства, такие как Fitbit, Mi Band 3 и т. Д.В настоящее время я могу читать эти данные как в переднем, так и в фоновом режимах из HealthKit, когда источником данных являются эти сторонние устройства здравоохранения.Однако я не могу ничего прочитать, когда iWatch обновляет HealthKit.
Кажется, мне нужно предоставить авторизацию моему приложению iOS для доступа к данным iWatch.Существует список всех приложений, которым необходим доступ к данным.Список в настоящее время пуст, это означает, что мое приложение не имеет такого доступа.Пожалуйста, обратитесь к приложенному изображению.
Я уже ввел авторизацию для приложения iOS для чтения HealthKit.Я включил HealthKit с помощью «Возможности», а также добавил параметры конфиденциальности в Info.pList. Пока код для авторизации iOS для чтения HealthKit выглядит следующим образом:
let readDataTypes : Set = [HKObjectType.quantityType(forIdentifier: .heartRate)!]
HKStore.requestAuthorization(toShare: nil, read: readDataTypes) { (success, error) in
guard success else{
print("error \(String(describing: error))")
return
}
Я хочу предоставить свое приложениеавторизация для доступа к данным iWatch из HeathKit.Будем благодарны за любую документацию, ссылки и рекомендации.