Можно ли транслировать данные hr из приложения для часов в приложение для iphone? как если да?
У нас есть фитнес-приложение для iOS. Мы создаем приложение-компаньон watchOS. Мы ищем предложения о том, как создать следующую функцию.
Мы хотим передавать данные о частоте сердечных сокращений обратно в наше приложение iOS из приложения-компаньона watchOS. Например, во время HKworkout в сопутствующем приложении watchOS я хотел бы передать значения heartRate пользователей обратно в приложение iOS, которое будет отображаться во время сеанса HKworkout пользователей.
Я могу получить данные часов на часах, даже если они работают в фоновом режиме во время HKworkout, но не знаю, как транслировать данные часов обратно в приложение iOS.
- Я пытался использовать функцию TransferUserInfo для отправки данных в фоновом режиме, но она не работает должным образом. Это также имеет ограничение бюджета.
- Другая идея состоит в том, чтобы использовать apple HealthKit. Другими словами, отправьте данные hr из watchOS в healthStore (healthKit), а затем одновременно приложение iOS извлечет данные из healthKit. Я подумал, что должен быть более простой способ передавать живые данные HR обратно в приложение для iOS.
Любые идеи, мысли или предложения будут с благодарностью.
Спасибо!
1 ответ
HealthKit не является механизмом передачи данных в реальном времени для приложений. Если вы хотите перенести оперативную информацию, собранную вашим приложением WatchKit, на iPhone, вам необходимо использовать API-интерфейсы WatchConnectivity.
Если API-интерфейсы WatchConnectivity не работают надежно во время записи тренировки вашим приложением, вам следует сообщить об ошибке в Apple.