3

我想保持我的应用程序运行或一段代码可以执行一些操作,比如获取当前位置并调用 API 来提交该位置。

我看到了 background_fetch 插件,但它说,应用程序无法在后台 15 分钟之前获取回调,因此跟踪位置以每 15 分钟获取一次位置是不可行的解决方案,所以有什么方法可以让一些保持运行成为可能后台代码。

任何线索将不胜感激。

谢谢

4

2 回答 2

2

在flutter中,可以使用Isolates在后台执行代码

隔离是 Dart 的多线程模型,尽管隔离与传统线程的不同之处在于它不与主程序共享内存。

查看这篇文章了解更多信息。

于 2019-11-25T16:40:45.150 回答
0

现在正式有一些用于后台位置跟踪的插件。查看以下链接:

  1. 背景_位置
  2. 背景位置
于 2019-11-25T16:31:08.253 回答