Shortcuts y App Intents
Intents disponibles
Sección titulada «Intents disponibles»Perfiles de exportación
Sección titulada «Perfiles de exportación»Crea y administra perfiles de exportación guardados en Health.md para iPhone o Android. En las plataformas Apple, la gestión de perfiles está documentada actualmente solo para iPhone; no se afirma su disponibilidad en iPad ni macOS.
Los cuatro intents de exportación aceptan un parámetro opcional Perfil. Cuando existen perfiles, dejarlo vacío usa el perfil activo; en el modo heredado sin perfiles, usa los ajustes de exportación actuales de la app. Pasa el nombre de un perfil guardado para ejecutar la configuración congelada de ese perfil —su selección de métricas, formatos y destino— sin importar lo que la app muestre en ese momento.
Una vez que crees tu primer perfil de exportación en la app, un atajo sin Perfil definido exporta usando los ajustes guardados del perfil activo en lugar de los ajustes en vivo de la app. Si dependes del comportamiento anterior, fija el atajo a un perfil concreto (o mantén cero perfiles) para seguir siendo explícito. Un nombre de perfil que ya no existe falla con un error claro en lugar de exportar lo incorrecto.
Abre la app Shortcuts en iOS o macOS. Toca el botón + para crear un nuevo atajo y busca "Health.md" o cualquiera de los títulos de intent anteriores. Están en la categoría Salud.
La mayoría de los intents tienen openAppWhenRun = false, así que se ejecutan sin abrir la app: sin lanzamiento visible ni parpadeo de interfaz. Funcionan desde automatizaciones, filtros de Concentración, el traspaso de Hey Siri y el Action Button.
Apple protege los datos de HealthKit mientras el iPhone está bloqueado y retira el acceso de las apps unos diez minutos después del bloqueo. Permitir ejecución al estar bloqueado deja que Shortcuts inicie la acción, pero no anula la protección de datos de HealthKit. El permiso de contenido de la app Health.md en Shortcuts tampoco la anula.
Si HealthKit no está disponible, Health.md conserva las fechas solicitadas como pendientes y publica una notificación La exportación de salud necesita atención. Desbloquea el iPhone y luego toca la notificación o abre Health.md para reintentar. No se puede garantizar una exportación totalmente desatendida mientras el teléfono permanezca bloqueado.
Receta: exportación diaria con confirmación
Sección titulada «Receta: exportación diaria con confirmación»- Automatización personal → Hora del día → elige una hora en la que normalmente uses el iPhone desbloqueado, como 8:00 AM.
- Intent Exportar los datos de salud de ayer.
- Intent Obtener estado de la última exportación.
- Mostrar notificación con el resultado.
Nota sobre estado pendiente: Obtener estado de la última exportación lee la entrada registrada más reciente del historial de exportaciones. Si esta ejecución encontró datos de HealthKit bloqueados, es posible que todavía muestre la exportación anterior hasta que reintentes la solicitud pendiente. La notificación de recuperación propia de Health.md es la señal autorizada para trabajo pendiente.
Receta: carga histórica puntual
Sección titulada «Receta: carga histórica puntual»- Crea un atajo.
- Exportar datos de salud para un intervalo de fechas con start = 2024-01-01, end = 2024-12-31.
- Ejecútalo desde Shortcuts. Recorre el año y escribe un archivo por día. Puede tardar unos minutos en años completos.
Receta: pausar la programación durante vacaciones
Sección titulada «Receta: pausar la programación durante vacaciones»- Filtro de Concentración: cuando se active la Concentración Vacaciones, ejecuta Activar o desactivar exportación programada con Enabled = false.
- Cuando se desactive la Concentración, vuelve a ejecutarlo con Enabled = true.
Los intents heredan tu permiso de HealthKit dentro de la app y la selección de bóveda. Fallarán con un error claro si la app no se ha abierto y configurado al menos una vez en este dispositivo.