dart Flutter、后台服务和任务在iOS上无法正常工作

iqxoj9l9  于 2023-09-28  发布在  Flutter
关注(0)|答案(1)|浏览(177)

我在Flutter中运行一个后台服务,并在Connectivity的帮助下让这个服务监听Connection状态,如果有连接,我就向服务器发送数据。即使我在Android上终止应用程序,它也能正常工作,但只要我在iOS上终止它,服务就会关闭,有没有办法继续运行服务?

i7uaboj4

i7uaboj41#

IOS的生命周期策略可能会导致后台服务或执行被终止,但您可以找到解决方法。插件允许使用回调和回调调度器来处理后台事件。您必须为每个特定的平台(Android/IOS)实现此功能。添加代码片段会很棒,但这是开始Background Processes - Flutter的好地方。另外,请检查此选项以了解后台任务在IOS Background Tasks中的工作方式。希望这对你有帮助。

相关问题