Описание тега hkobserverquery

1 ответ

HealthKit не запускает приложение при добавлении новых данных и настройке hkObserverQuery

Я пытаюсь, чтобы HealthKit запускал мое приложение при появлении новых данных. Поэтому я попытался использовать HKObserverQuery с фоновой доставкой, следуя этому примеру, который я нашел на GitHub. У меня включена возможность фоновых режимов для мое…
29 ноя '17 в 02:18
1 ответ

HealthKit не возвращает обновленную информацию

Я пытался запросить HealthKit количество шагов на моем телефоне. Вот что я попробовал: let endDate = NSDate() let startDate = NSCalendar.currentCalendar().dateByAddingUnit(.Day, value: -1, toDate: endDate, options: []) let sampleType = HKSampleType.…
05 апр '16 в 00:56
0 ответов

HKObserver updateHandler остановить выполнение

Мне нужно загрузить шаги на сервер, даже если приложение находится в фоновом режиме. Я добавил HKObserverQuery с enableBackgroundDeliveryForType для HKQuantityTypeIdentifierStepCount. Когда уведомление об обновлении получено от наблюдателя, оно запр…
2 ответа

HKObserverQuery случайно вызывается дважды подряд

У меня есть проблема, которую я пытаюсь решить, я настроил HKObserveryQuery, который прекрасно работает и собирает новые данные для меня. Проблема, однако, заключается в том, что иногда, когда я возвращаюсь в приложение Health и удаляю элемент после…
1 ответ

HKObserverQuery не может работать на iPhone

Я хочу немедленно собрать данные о частоте сердечных сокращений с часов Apple на iPhone, но, следуя документу Apple, я обнаружил, что HKAnchorObjectQuery (в HKObserverQuery) не может быть создан и обновлен. Кроме того, HKObserverQuery работает тольк…
10 апр '16 в 10:56
0 ответов

Возможность читать данные HealthKit через HKObserverQuery даже после того, как я отключил разрешение в приложении Health. Это ошибка?

Я работаю над приложением, которое имеет HKObserverQuery который начинается сразу после загрузки представления. Тот HKObserverQuery вызывает функцию, которая выполняет HKStatisticsQuery который может получить сумму всех step count на сегодня. Когда …
13 апр '18 в 08:00
1 ответ

HKObserverQuery запускается только при повторном открытии приложения

Итак, я следовал инструкциям в этом ответе... Фоновая доставка Healthkit, когда приложение не запущено Код работает нормально и работает, пока приложение открыто и сообщает, что фоновая доставка прошла успешно, однако, когда я тестирую приложение, о…
2 ответа

Сбой HKObserverQuery с авторизацией не определена

При попытке установить запрос наблюдателя для Healthkit для многих пользователей я получаю сообщение об ошибке Authorization not Determined, После небольшого исследования я понял, что подобная ошибка должна возникать только при попытке записать (под…
0 ответов

HealthKit - HKObserverQuery - кажется, iOS не дает обратный вызов, когда приложение не открывается в течение длительного времени

В appdelegate прослушивание изменений данных HelathKit с использованием HKObserverQuery с использованием метода enableBackgroundDelivery с типом частоты .immediate, Когда я получаю обратный вызов, я получаю данные Healthkit с помощью запросов и отпр…
1 ответ

Распространение HealthKit Удалить в конец

Надеюсь, этот вопрос не звучит слишком глупо, но я пока не смог найти решение. В настоящее время я пишу приложение с использованием Xamarin, которое интегрируется с HealthKit. Данные, хранящиеся в HK, периодически синхронизируются с сервером. Это де…
09 мар '15 в 19:14
1 ответ

Healthkit: установите "enableBackgroundDelivery", но iOS не запускает приложение, когда на некоторых устройствах появляются новые данные о здоровье пользователя

Я работаю с HealthKit SDK над своим приложением (это связано со здоровьем). Я настроил "enableBackgroundDelivery", ожидая, что iOS разбудит мое приложение, когда появятся новые данные о работоспособности для пользователя, чтобы я мог начать запрашив…
1 ответ

Позвоните, когда счетчик шагов обновится

Прямо сейчас я пытаюсь настроить свое приложение так, чтобы функция вызывалась, когда пользователь обновляет свой счетчик шагов. Пока у меня есть следующий код: let steps: HKObjectType = HKObjectType.quantityType(forIdentifier: .stepCount)! if healt…
07 ноя '17 в 17:05
0 ответов

Правильное использование завершения фонового обновления HKObserverQueryHandler

HKObserverQuery имеет следующий метод, который поддерживает получение обновлений в фоновом режиме: - initWithSampleType:predicate:updateHandler: updateHandler имеет completionHandler который имеет следующую документацию: Этот блок передается в обраб…
1 ответ

HKObserverQueryCompletionHandler timeout?

Я использую HKObserverQuery и фоновую доставку в своем приложении iOS. В updateHandler HKObserverQuery я выполняю запрос ( HKAnchoredObjectQuery) и отправляю результаты на удаленный сервер через https. Но при медленном соединении (например, EDGE) и …
31 мар '16 в 07:26
0 ответов

Параметр передачи iOS swift 3

Привет, я хочу упростить мой код, поэтому я поставил следующим образом private func heightChangedHandler(query: HKObserverQuery!, completionHandler: HKObserverQueryCompletionHandler!, error: Error!) { // Here you need to call a function to query the…
15 дек '17 в 09:07
2 ответа

Фоновая доставка HKObserverQuery перестает работать после вызова завершение Handler

Так по словам Apple, мне нужно позвонить HKObserverQueryCompletionHandler после updateHandler запускается из данных, добавляемых в HK. Но как только я вызываю завершение Handler, запрос наблюдателя перестает давать больше обновлений в фоновом режиме…
10 окт '17 в 14:26
0 ответов

Может ли HKObserverQuery получать уведомления, когда приложение не запущено (Killed)?

Мое требование состоит в том, чтобы зарегистрироваться для получения любых данных о состоянии здоровья, таких как шаги, вес, частота сердечных сокращений и т. Д., Для фоновой доставки с использованием метода enableBackgroundDeliveryForType:. А затем…
19 мар '15 в 10:40
1 ответ

Запросы Healthkit не работают, когда приложение находится в фоновом режиме

Мне нужно наблюдать данные о частоте пульса в Healthkit, а затем соответствующим образом отправить уведомление пользователю. Код работает нормально, но каждый раз мне приходится выводить приложение на передний план, чтобы иметь возможность получать …
1 ответ

HealthKit HKObserverQuery не срабатывает постоянно

Я создаю приложение, которое должно отслеживать изменения в HealthKit относительно недавно добавленных данных о частоте пульса с помощью HKObserverQuery но, как ни странно, наблюдатель updateHandler блок не срабатывает постоянно, когда я отлаживаю с…
28 окт '20 в 11:50
1 ответ

Как использовать запросы наблюдателя Healthkit с фоновой доставкой, не запрашивая разрешения у пользователей, не являющихся гражданами Гонконга?

Пользователи этого приложения могут выбрать, хотят ли они использовать функции Healthkit (они не нужны для работы приложения). Я хотел бы настроить запрос наблюдателя для отправки данных на сервер в фоновом режиме. Согласно документации Apple по это…
07 фев '21 в 09:36