Je cherchais cela beaucoup, mais je n’ai trouvé aucun paquet ni moyen de planifier des tâches d’arrière-plan dans Flutter. Comme dans Android, il existe WorkManager
, AlarmManager
.
Je sais que je peux accéder à ces classes en utilisant MethodChannel
, mais je veux quelque chose qui fonctionne à la fois pour iOS et Android.
(C'est très décevant qu'un framework mobile ne soit pas capable de planifier des tâches en arrière-plan).
Ce que vous voulez faire, c’est-à-dire une planification multi-plateformes, n’est pas une limitation Flutter. C'est une limitation iOS. Voir ce SO post qui est référencé dans ce commentaire GitHub .
Est-ce que la bibliothèque Flutter Scheduler pourrait vous aider?
https://docs.flutter.io/flutter/scheduler/scheduler-library.html
Ou peut-être ce plugin: https://github.com/flutter/plugins/tree/master/packages/Android_alarm_manager