【问题标题】:Google don't allow watch location for longer period anymore?谷歌不再允许长时间观看位置?
【发布时间】:2021-04-30 20:15:22
【问题描述】:

我有一个应用程序,我可以在其中跟踪用户位置,例如优步。它在前台工作正常。但在后台它只工作几分钟。之后,它就停止了。

但是当我再次打开应用程序时它开始发送位置信息。

这两天我一直在寻找一个原因。今天突然在google docs发现了这个

为了降低功耗,Android 8.0(API 级别 26)限制了应用在后台运行时检索用户当前位置的频率。在这些情况下,应用每小时只能接收几次位置更新。

意思是我可以多次查看用户位置?其他应用如何像优步一样运作

【问题讨论】:

  • 你的意思是Java吗?我不确定 JavaScript 与您的问题有什么关系。

标签: android geolocation google-location-services


【解决方案1】:

这意味着只要应用在前台打开(处于活动状态),应用就会接收到位置。如果用户决定切换到另一个应用程序或将他的设备放在口袋里,GPS 跟踪将在几分钟后停止以永久更新到安全资源(功耗)。 现在只能进行有限的使用。每小时的采样率较低。

但是,如果您再次启动应用程序或在没有几分钟中断的情况下使用处于活动状态的应用程序,它将持续更新。

希望您现在可以理解他们想要指出的内容。干杯:)

【讨论】:

  • 是的,谢谢,我发现我需要创建一个前台服务
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-08-02
  • 2011-04-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多