我一直在寻找这个,但没有找到任何包或在Flutter中安排后台任务的方法 . 就像在Android中一样,有 WorkManager , AlarmManager .
WorkManager
AlarmManager
我知道我可以使用 MethodChannel 访问这些类,但我想要一些适用于iOS和Android的东西 .
MethodChannel
(非常令人失望的是,移动框架无法安排后台任务) .
您想要做什么,即跨平台调度,不是Flutter限制 . 这是iOS限制 . 请参阅GitHub comment中引用的SO post .
Flutter Scheduler库会有帮助吗?
https://docs.flutter.io/flutter/scheduler/scheduler-library.html
或许这个插件:https://github.com/flutter/plugins/tree/master/packages/android_alarm_manager
2 回答
您想要做什么,即跨平台调度,不是Flutter限制 . 这是iOS限制 . 请参阅GitHub comment中引用的SO post .
Flutter Scheduler库会有帮助吗?
https://docs.flutter.io/flutter/scheduler/scheduler-library.html
或许这个插件:https://github.com/flutter/plugins/tree/master/packages/android_alarm_manager