Votre approche est correcte.
La seule chose que vous devez ajouter est de le persister en DB ou ailleurs. Chaque fois que l'utilisateur configure des trucs et vous interagissez avec AlarmManager
, mettez-le également dans un fichier.
Quand vous obtenez BOOT_COMPLETED
, Chargez les données et définissez toutes les alarmes précédemment.