Il existe un Article de blog sur Medium qui explique comment procéder.
Cependant, nous avons pensé que c'était trop compliqué à mettre en place. plugin qui vous aide dans cette tâche.
//Provide a top level function or static function.
//This function will be called by Android and will return the value you provided when you registered the task.
//See below
void callbackDispatcher() {
Workmanager.executeTask((task) {
print("Native echoed: $task");
return Future.value(true);
});
}
Workmanager.initialize(
callbackDispatcher, //the top level function.
isInDebugMode: true //If enabled it will post a notification whenever the job is running. Handy for debugging jobs
)
Nous supportons le Workmanager d'Android et le performFetch d'iOS.
Pour l'instant, il ne fonctionne que pour les projets Android, mais nous envisageons de l'étendre à iOS prochainement.
Je mettrai à jour cette réponse dès qu'elle sera disponible.
Nous prenons également en charge l'iOS. Il s'agit encore d'une version alpha, mais essayez-la.
Nous avons rédigé une lettre de remerciement Moyen aussi.