Agendamento
A aba Agendar
Seção intitulada “A aba Agendar”É uma tela de status, não um painel de ajustes. Ela informa rapidamente:
- Se o agendamento está ativado ou desativado
- A próxima execução agendada, se houver
- O resultado da última execução
Um botão — Configurar agendamento ou Gerenciar agendamento — abre a tela de detalhes.
Configurações do agendamento
Seção intitulada “Configurações do agendamento”Histórico de exportações
Seção intitulada “Histórico de exportações”A lista no fim da tela Agendar registra cada execução agendada e seu resultado. Toque em uma linha para ver detalhes. Execuções com falha incluem um botão Tentar novamente, que repete o intervalo com as configurações e o destino atuais e depois registra uma nova linha no histórico.
Como o agendamento do iOS realmente funciona
Seção intitulada “Como o agendamento do iOS realmente funciona”Os dados do HealthKit não podem ser lidos enquanto o dispositivo está bloqueado. As exportações agendadas usam BGAppRefreshTask, que o iOS agenda de forma oportunista conforme os padrões de uso — o horário definido é uma meta, não um contrato. Como alternativa, o app envia uma notificação local no horário agendado se o dispositivo estiver bloqueado; toque nela para executar a exportação.
- O horário é aproximado. O iOS pode executar antes ou depois, ou ignorar a tarefa se o aparelho estiver desligado ou desconectado.
- As exportações funcionam melhor quando o telefone costuma estar conectado à energia e desbloqueado aproximadamente no mesmo horário.
- Se a exportação falhar porque o dispositivo estava bloqueado, toque na notificação para executá-la com acesso ao HealthKit.
Controle programático
Seção intitulada “Controle programático”Você pode ativar ou desativar o agendamento nos Atalhos com o intent Ativar ou desativar exportação agendada. Veja exemplos em Atalhos.
Agendamentos por perfil e cancelamento
Seção intitulada “Agendamentos por perfil e cancelamento”- Cada perfil mantém seu próprio agendamento, inclusive uma cadência personalizada; trocar o perfil ativo não redireciona outro agendamento.
- Um aviso de colisão aparece quando perfis podem gravar os mesmos caminhos gerados no mesmo destino. Revise-o antes de ativar agendamentos concorrentes; o Health.md não altera nenhum perfil silenciosamente.
- Parar ou Cancelar encerra somente a tentativa atual. Datas concluídas permanecem assim, as pendentes podem ser repetidas e o agendamento continua ativo.
- Cada item do histórico permanece ligado ao perfil da execução e ao rótulo privado do destino realmente usado.
Gerencie configurações congeladas e destino em Perfis de exportação.