Можно ли транслировать данные с часов в приложение для iphone? как если да? - PullRequest
0 голосов
/ 07 мая 2018

у нас есть фитнес-приложение для iOS. Мы создаем приложение-компаньон watchOS. Мы ищем предложения о том, как создать следующую функцию.

Мы хотим передавать данные о частоте сердечных сокращений обратно в наше приложение iOS из приложения-компаньона watchOS. Например, во время HKworkout в сопутствующем приложении watchOS я хотел бы передать потоковые значения heartRate пользователей обратно в приложение iOS, которое будет отображаться во время сеанса HKworkout пользователей.

Я могу получить данные часов на часах, даже если они работают в фоновом режиме во время HKworkout, но не знаю, как передать данные часов обратно в приложение iOS.

  1. Я пытался использовать функцию TransferUserInfo для отправки данных в фоновом режиме, но она не работает должным образом. Это также имеет ограничение бюджета.
  2. Другая идея заключается в использовании apple HealthKit. Другими словами, отправьте данные hr из watchOS в healthStore (healthKit), а затем одновременно приложение iOS извлечет данные из healthKit. Я подумал, что должен быть более простой способ передавать живые данные HR обратно в приложение для iOS.

Будем весьма благодарны за любые идеи, мысли или предложения.

Спасибо!

1 Ответ

0 голосов
/ 09 мая 2018

HealthKit не является механизмом передачи данных в реальном времени для приложений.Если вы хотите перенести оперативную информацию, собранную вашим приложением WatchKit, на iPhone, вам необходимо использовать API-интерфейсы WatchConnectivity.

Если API-интерфейсы WatchConnectivity не работают надежно, пока ваше приложение записывает тренировку, вы должны сообщить об ошибкес яблоком.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...