繁体   English   中英

即使应用程序被杀死,flutter_background_geolocation 也会获取位置吗?

[英]Does flutter_background_geolocation fetch the location even when app is killed?

即使应用程序被杀死,我也一直在使用background_locator在后台获取用户的位置。 老实说,这是唯一对我有用的包。 现在这个包在使用几个月后并不可靠,并且维护者不经常发布更新。

我正在寻找替代品。 flutter_background_geolocation是一个真正的选择吗?

即使应用程序终止,它也可以工作。 它在android中称为无头模式。 我已经在 android 中进行了测试,并且到目前为止似乎可以工作。

Android Headless Mode Flutter 背景地理定位

我还没有在iOS中测试过。

我是这个插件的作者。

是的,如果您配置stopOnTerminate: true

Android Headless Mode ( enableHeadless: true ) 是可选的,仅当您有自定义业务逻辑时才需要。 SDK 内置的 http 服务可以自动将每个记录的位置上传到您的服务器,而无需无头任务。

iOS 将在设备移动到最后已知位置约 200 米后恢复跟踪,此时操作系统会自动在后台重新启动您的应用程序,就像从主屏幕启动一样。

查看GitHub repo README顶部链接的 API 文档,它们非常广泛。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM