Можно ли транслировать данные hr из приложения для часов в приложение для iphone? как если да?

У нас есть фитнес-приложение для 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 ответ

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

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

Другие вопросы по тегам