我想在 flutter 应用程序中实现该功能(下面附有示例图像)。我希望如果我启动了一个服务,那么在服务结束之前它不会被杀死。它将显示这样的通知,表明应用程序服务仍处于活动状态。 我想要这样的服务,应用程序在后台不断地将用户的位置上传到我的服务器。 我尝试了插件work_manager。但这个插件每 15 分钟运行一次服务(15 分钟是我们可以设置的最短时间)。
我的要求示例:
1。在我的 Android 任务中,没有应用程序正在运行。
2。但该应用程序仍在运行,因为该服务已启用。
flutter_background_services
插件。您可以启动一个前台服务,即使应用程序终止,该服务也将继续运行。
在这里,您可以将间隔设置为低至 1 秒。
它使用 STICKY 服务,这基本上意味着,如果操作系统终止它,它将重新启动服务。
我创建了一个服务,当前正在从用户获取位置并将其发送到服务器,并为用户确认创建通知。
您可以查看此媒体博客,其中我提供了代码链接,您可以运行代码并根据您的要求进行更改。
请查看并告诉我它是否适合您。
谢谢...