如何在后台状态下每秒运行dart代码?

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

我正在使用 flutter 进行位置跟踪应用程序,我需要每秒获取用户位置。我已经设法使其在应用程序的前台状态下工作,但是当我退出应用程序或关闭屏幕时,它只是停止获取位置。我正在使用 Google 地图 API 和地理定位器来获取位置。

我已经尝试过来自 geolocator 的位置流(它在后台工作,但获取位置不是周期性的),我也尝试过 workmanager,但问题是你可以每 15 分钟发出一次请求..

我在这个问题上纠结了一个星期,仍然找不到任何解决方案。

flutter google-maps location background-process geolocator
1个回答
0
投票

您可以使用这个包来实现这一点:

https://pub.dev/packages/flutter_background_geolocation

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