我正在为大学的学术目的开发 Flutter 应用程序。现在,我需要运行一种“永远在线”的后台服务,以便使用蓝牙,最重要的是从外部 REST API 获取定期更新。
我已经从 pub.dev (this和this)检查了这两个库,但没有找到开箱即用的完美解决方案(如预期的......)。我还看到了 Kotlin 原生的东西(这里)。我想知道的是实现我的目标的最佳选择是什么(在最佳实践、完整性和简单性方面)。
查看下图以获得更多示意图:
rest service android background-process flutter
我需要在 flutter 应用程序中添加原生粘性后台服务,以实现两件事:
但是,我找不到任何有用的文档。目前看来,您必须选择完全原生或放弃使用低级功能并仅关注 UI(直到有人从帽子里拿出一个特定的插件)。
因此,我的问题如下:从基本的 flutter 项目开始,实现这种集成的最简单方法是什么?
谢谢
boot android message-passing background-process flutter
android ×2
background-process ×2
flutter ×2
boot ×1
message-passing ×1
rest ×1
service ×1