我正在开发每 15 分钟获取一次当前地理位置并发送数据以保存在 firebase 数据库中的项目,此任务应该在应用程序关闭或终止时在后台运行,我的问题是数据没有保存在 firebase 中关闭应用程序或被杀死。
我曾经做过 WorkManager 包,当应用程序打开时,关闭应用程序或杀死数据时它会工作,数据不会发送到 firebase, 我认为问题出在 firebase 上,因此,我想问一下,当应用程序被终止或关闭时,我可以将数据保存到 firebase 吗??? 如果有人有任何建议,请写下来,我将不胜感激。 请这是紧急情况..
我认为你需要使用
flutter_background_service: ^5.0.5
包。
它是一个在后台执行 dart 代码的包,因此如果应用程序不在前台,代码将会运行。