Ir al contenido

Programación

Es una pantalla de estado, no un panel de ajustes. Te muestra de un vistazo:

  • Si la programación está activada o desactivada
  • La próxima ejecución programada, si existe
  • El resultado de la última ejecución

Un botón, Configurar programación o Gestionar programación, abre la vista de detalles.

Activar exportaciones programadas

Interruptor principal en la parte superior. Cuando está desactivado, no hay ejecuciones en segundo plano ni notificaciones.

Frecuencia

Diaria, semanal o personalizada. Las programaciones personalizadas se repiten cada N días, semanas o meses desde una fecha inicial. El intervalo retrospectivo determina cuántos días completos incluye cada ejecución.

Hora

Hora y minuto. iOS lo trata como una indicación, no como una garantía; consulta el aviso de limitaciones más abajo.

La lista en la parte inferior de la pantalla Programar registra cada ejecución programada con su resultado. Toca una fila para ver los detalles. Las ejecuciones fallidas incluyen un botón Reintentar que vuelve a ejecutar ese intervalo con los ajustes y el destino configurados actualmente, y luego registra una nueva fila del historial.

Cómo funciona realmente la programación en iOS

Sección titulada «Cómo funciona realmente la programación en iOS»
1. Hora objetivoHealth.md pide a iOS que active la app cerca de la hora que elegiste. 2. Intento en segundo planoSi el dispositivo está disponible, iOS ejecuta una tarea de actualización en segundo plano. 3. Respaldo si está bloqueadoSi HealthKit no está disponible, Health.md publica una notificación. 4. Toca para terminarAl abrir la notificación, la app puede leer HealthKit y exportar.
Limitaciones de iOS que conviene conocer.

Los datos de HealthKit no se pueden leer mientras el dispositivo está bloqueado. Las exportaciones programadas se ejecutan mediante BGAppRefreshTask, que iOS programa de forma oportunista según los patrones de uso: la hora configurada es un objetivo, no un contrato. Como respaldo, la app publica una notificación local a la hora programada si el dispositivo está bloqueado; tócala para ejecutar la exportación.

  • La hora programada es aproximada. iOS puede ejecutar la tarea antes, después u omitirla si el dispositivo está sin batería o desconectado.
  • Las exportaciones programadas funcionan mejor cuando el teléfono suele estar conectado y desbloqueado aproximadamente a la misma hora cada día.
  • Si la exportación falla porque el dispositivo estaba bloqueado, toca la notificación; eso ejecuta la exportación con acceso a HealthKit.

Puedes activar o desactivar la programación desde Shortcuts con el intent Turn Scheduled Export On or Off. Consulta Shortcuts para ver ejemplos.

  • Cada perfil conserva su propia programación, incluida una cadencia personalizada; cambiar el perfil activo no redirige la programación de otro.
  • Aparece un aviso de colisión cuando varios perfiles podrían escribir las mismas rutas generadas en el mismo destino. Revísalo antes de activar programaciones que compitan; Health.md no cambia ningún perfil en silencio.
  • Detener o Cancelar solo finaliza el intento actual. Las fechas terminadas se conservan, las pendientes pueden reintentarse y la programación sigue activada.
  • Cada fila del historial permanece vinculada al perfil de la ejecución y a la etiqueta respetuosa con la privacidad del destino real.

Administra los ajustes congelados y el destino de cada perfil en Perfiles de exportación.