Flutter 中的前台服务示例

jep*_*ura 5 android foreground dart flutter

我是 Flutter 的新手。任何人都可以发布“带有通知的android前台服务示例”的链接或代码吗?我用谷歌搜索但没有得到任何前台服务的好例子。

我正在处理一个包含 SMS 包的项目。此应用程序必须在前台处于活动状态。

A.e*_*deh 5

更新:

我为 Flutter 创建了自己的 Android 前台服务实现,名为android_long_task。检查一下它解决了我的问题。让我知道它是否通过提出问题解决了您的问题。我创建了自己的库,因为我提到的教程只是展示了如何在 java 中创建前台服务,仅此而已,正如您现在发现的那样,其他 foregorund_service 插件有一些问题。

旧答案(对我没有帮助):

如果您遇到此问题并且其他答案中提到的库都不适合您。您可能想尝试一下 RetroPortal Studio 中的本教程。总共 26 分钟,教你如何编写foreground service适用于 flutter android 的工作

  • @Ian 我希望我的 dart 代码在前台服务中运行。基本上,该视频只是告诉您如何在 java 中创建前台服务,仅此而已。我自己创建了一个插件,您可以简单地运行您的 dart 代码。阅读文档。值得你花时间 (2认同)
  • 前台服务用于运行长时间运行的任务。这就是为什么我将其命名为 android long task。或不间断地运行任务。现在您可以不间断地运行前台服务。并定期运行您的代码。如果是这种情况, android_long_task 将为您工作。或者也许您可以使用警报管理器启动 foreground_service 来运行长时间运行的任务。 (2认同)