【发布时间】:2020-07-03 07:35:38
【问题描述】:
我是 Flutter 开发的新手,具有 android 背景,我正在开发一个应用程序,用于使用“位置”第三方 API 使用 Flutter 进行实时跟踪 链接:https://pub.dev/packages/location 在大多数设备中,当应用程序处于后台且手机未使用时,位置流会停止,经过一段时间后,我无法解决此问题,也包含此 api 但它不会再次启动服务,链接:https://pub.dev/packages/background_fetch 但他们似乎并没有解决我的问题,如果有人在 Flutter 应用程序上进行过跟踪,请分享。
谢谢
我要求的结果。鉴于应用程序处于后台且手机未使用,无论手机位置的状态如何都应获取并发布到服务器。
编辑:27-11-2020 事实证明,没有解决方案,这与颤振无关,而是一般的 android。 对于有此问题的人,请通读 DOZE MODE,它是在 android 6.0 及更高版本中引入的。 我所做的解决方案是获得唤醒锁定,并保持屏幕开启以避免打盹模式,但这显然不是最优化的解决方案。
【问题讨论】:
标签: flutter background location background-process