Boa maneira de disparar um evento em uma determinada hora do dia?

Tenho um aplicativo que precisa disparar alguns eventos em determinados horários durante o dia - todos os horários são definidos pelos usuários. Posso pensar em algumas maneiras de fazê-lo, mas nenhuma delas se sente muito bem. O tempo não precisa ser de uma resolução particularmente alta - cerca de um minuto para cada lad

Minhas ideias

Quando o aplicativo é iniciado, leia todos os horários e inicie os cronômetros que serão marcados no momento apropriado

Inicie um temporizador que verifique a cada minuto mais ou menos os 'eventos atuais'

tia para quaisquer soluções melhores.

questionAnswers(6)

yourAnswerToTheQuestion