/ / Mostrar frecuencia cardíaca desde la aplicación IOS en la aplicación WatchKit continuamente - ios, watchkit, rate

Mostrar la frecuencia cardíaca desde la aplicación IOS en la aplicación WatchKit continuamente - ios, watchkit, rate

Me pregunto cuál sería la mejor práctica paramuestre la frecuencia cardíaca que obtengo del monitor de frecuencia cardíaca BLE a mi aplicación IOS en la aplicación WatchKit. Una transferencia directa no es posible. Estoy pensando en un temporizador que dispara cada segundo en la aplicación IOS y transfiere la frecuencia cardíaca real a los valores predeterminados de SharedDefaults. En la aplicación WatchKit también estoy implementando un temporizador que lee cada segundo de los valores predeterminados de SharedDefaults. ¿Podría ser una buena solución?

// Crear y compartir el acceso a un objeto NSUserDefaults. NSUserDefaults * mySharedDefaults = [[NSUserDefaults alloc] initWithSuiteName: @ "com.example.domain.MyShareExtension"];

// Use el objeto de valores predeterminados de usuario compartido para actualizar la cuenta del usuario. [mySharedDefaults setObject: bpm forKey: @ "heartrate"];

Respuestas

1 para la respuesta № 1

También puede pasar datos de su aplicación de iPhone a su extensión WatchKit usando https://github.com/mutualmobile/MMWormhole y entonces no necesita confiar en un temporizador que siempre esté funcionando.