【问题标题】:Android O Geofence Trigger DelayAndroid O 地理围栏触发延迟
【发布时间】:2017-11-15 05:55:53
【问题描述】:

我有一个使用地理围栏的导航应用程序 (Creating and Monitoring Geofences)。

谷歌说 (Background Location Limits):

地理围栏事件的平均响应速度是每两次 分钟左右。

在以前的 Android 版本上没有延迟。但在 Android O 上,该应用在离开地理围栏后会显示约 4-5 分钟的延迟(大约 50% 的情况)。在 ODP2 上测试

有人遇到过类似的问题吗?

【问题讨论】:

  • 如果这是真的,这令人担忧。感谢您的提醒。
  • 在运行 8.1.0、内部版本号 OPM2.171026.006.C1 的 Pixel 2 上进行测试时,我也看到了大约 5 分钟的延迟。
  • 面临同样的问题,地理围栏不跟踪准确的进入和退出,至少需要 3 到 5 分钟来调用特定创建的围栏的进入和相同的退出......任何解决方案都可以获得更高的准确性我也在更新我的 gps 坐标,因为我的地理围栏代码在服务类中返回。

标签: android android-geofence android-8.0-oreo


【解决方案1】:

Google 在Create and monitor geofences doc 中添加了新段落

警报可能会迟到。地理围栏服务不会持续查询位置,因此在接收警报时会出现一些延迟。通常延迟小于 2 分钟,当设备移动时甚至更短。如果后台位置限制生效,则延迟平均约为 2-3 分钟。如果设备长时间处于静止状态,则延迟可能会增加(最多 6 分钟)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多