Я пытаюсь вызвать enableBackgroundDeliveryForType после создания HKObserverQuery, но я понял, что даже сам метод отключен.Healthkit enableBackgroundDeliveryForType недоступен, не в состоянии рассчитать частоту сердечных сокращений каждый час
/*!
@method enableBackgroundDeliveryForType:frequency:withCompletion:
@abstract This method enables activation of your app when data of the type is recorded at the cadence specified.
@discussion When an app has subscribed to a certain data type it will get activated at the cadence that is specified
with the frequency parameter. The app is still responsible for creating an HKObserverQuery to know which
data types have been updated and the corresponding fetch queries. Note that certain data types (such as
HKQuantityTypeIdentifierStepCount) have a minimum frequency of HKUpdateFrequencyHourly. This is enforced
transparently to the caller.
*/
Так как вызвать работу, которая будет проверять сердечный ритм каждый час.
healthStore.enableBackgroundDeliveryForType(sampleType, frequency: .Immediate, withCompletion: {(succeeded: Bool, error: NSError?) in
if succeeded{
print("Enabled background delivery of weight changes")
} else {
if let theError = error{
print("Failed to enable background delivery of weight changes. ")
print("Error = \(theError)")
}
}
})
Ниже приведен запрос, который я запускаю, чтобы получить образец.