在 android/flutter 中实现粘性服务

doc*_*dev 13 boot android message-passing background-process flutter

我需要在 flutter 应用程序中添加原生粘性后台服务,以实现两件事:

  1. 从启动时开始并无限期地在后台运行
  2. 以消息传递方式与主要 Dart 活动交换数据

但是,我找不到任何有用的文档。目前看来,您必须选择完全原生或放弃使用低级功能并仅关注 UI(直到有人从帽子里拿出一个特定的插件)。

因此,我的问题如下:从基本的 flutter 项目开始,实现这种集成的最简单方法是什么?

谢谢

use*_*239 1

  1. 使用原生 Android 服务创建粘性服务。
  2. 与主要 Dart 活动交换数据的最简单方法是使用深层链接或意图。

注意:如果您详细解释为什么需要它,我想我也许可以给您一个更好的解决方案。