首页 > 解决方案 > 如何创建在应用程序关闭时也能正常工作的 Flutter 后台服务

问题描述

我正在为大学的学术目的开发 Flutter 应用程序。现在,我需要运行一种“永远在线”的后台服务,以便使用蓝牙,最重要的是从外部 REST API 获取定期更新。

我已经检查了 pub.dev 中的这两个库(thisthis),但没有找到开箱即用的完美解决方案(如预期的那样......)。我还看到了 Kotlin 原生的东西(这里)。我想知道什么是实现我的目标的最佳选择(就最佳实践、完整性和简单性而言)。

查看下图以获得更多示意图:

在此处输入图像描述

标签: androidrestflutterservicebackground-process

解决方案


我可以在 Flutter 应用程序的后台运行 Dart 代码吗?

是的,你可以在 iOS 和 Android 的后台进程中运行 Dart 代码。有关更多信息,请参阅Medium 文章使用 Flutter 插件和地理围栏在后台执行 Dart

归功于 Raouf Rahiche


推荐阅读