Depende del formato en el que desea obtener los datos. Hay un montón de implementaciones de ejemplo para capturar los datos en el dispositivo, sin embargo, es posible que estos no permitan exportar los datos de la manera que desee.
En términos generales, CMMotionActivityManager y CMStepCounter (los dos componentes a cargo del coprocesador M7) le dan acceso a dos tipos diferentes de datos.
CMMotionActivityManager le brinda una línea de tiempo de diferentes actividades, por lo que, por ejemplo, puede identificar cuánto tiempo caminó, corrió, condujo o estuvo estacionario. Se permiten consultas históricas y monitoreo del estado actual.
- ¿Por qué algunos calendarios están integrados en el SDK de iOS, pero no se pueden elegir en la configuración?
- ¿Cuáles son las opciones populares de back-end para aplicaciones iOS / Android?
- ¿Cuál es la estrategia de Microsoft para lanzar la aplicación Word Flow para usuarios de iOS?
- ¿Cómo puedes crear un sistema de pago móvil?
- ¿Debo usar AdMob para mi aplicación IOS?
CMStepCounter le permite consultar los pasos tomados durante un período de tiempo o monitorear los pasos a medida que se toman, a partir de los cuales puede estimar aproximadamente el tiempo que toma cada paso, etc.
En general, diría que depende de sus necesidades de datos, pero si tiene acceso a la construcción de un proyecto de ejemplo, podría comenzar allí (y luego tal vez modificarlo de una manera para extraer los datos que desee).