Данные HealthKit недоступны в фоновом режиме

Я хочу получить данные HealthStore в фоновом режиме, используя фоновую выборку, но получаю сообщение об ошибке:Error Domain=com.apple.healthkit Code=6 "Protected health data is inaccessible" UserInfo=0x17026fdc0 {NSLocalizedDescription=Protected health data is inaccessible}.

Apple заявляет:

Поскольку хранилище HealthKit зашифровано, ваше приложение не может читать данные из хранилища, когда телефон заблокирован. Это означает, что ваше приложение может не иметь доступа к магазину, когда оно запускается в фоновом режиме.

Любое решение для доступа к данным в фоновом режиме? ЭтоHKObserverQuery единственный способ получить данные в фоновом режиме?

Ответы на вопрос(1)

Ваш ответ на вопрос