[英]flutter_background_geolocation not working in release mode
[英]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.