如何使用 firebase 和 flutter 运行任务后台服务

问题描述 投票:0回答:1

我正在开发每 15 分钟获取一次当前地理位置并发送数据以保存在 firebase 数据库中的项目,此任务应该在应用程序关闭或终止时在后台运行,我的问题是数据没有保存在 firebase 中关闭应用程序或被杀死。

我曾经做过 WorkManager 包,当应用程序打开时,关闭应用程序或杀死数据时它会工作,数据不会发送到 firebase, 我认为问题出在 firebase 上,因此,我想问一下,当应用程序被终止或关闭时,我可以将数据保存到 firebase 吗??? 如果有人有任何建议,请写下来,我将不胜感激。 请这是紧急情况..

flutter firebase google-maps geolocation background-service
1个回答
0
投票

我认为你需要使用

flutter_background_service: ^5.0.5
包。 它是一个在后台执行 dart 代码的包,因此如果应用程序不在前台,代码将会运行。

© www.soinside.com 2019 - 2024. All rights reserved.