【发布时间】:2018-12-01 00:40:57
【问题描述】:
https://developer.android.com/about/versions/oreo/background-location-limits
为了降低功耗,Android 8.0(API 级别 26)限制了后台应用检索用户当前位置的频率。应用每小时只能收到几次位置更新。
该文档没有详细说明背景位置检索频率的限制。
假设我在 Android O 设备上运行的应用没有进入前台,也没有收到任何被动位置更新,我可以可靠地期望它接收多少次位置更新?
“只有几次”到底是多少次?
【问题讨论】:
-
Google 没有在文档中指定“仅几次”。你必须通过一些日志机制来检查它。
-
Google 在文档中说“只有几次”
-
这就是我要说的。启动后台服务,每当接收到位置信息(假设 android 不会终止您的服务),随时间将其记录到某个文件中。
-
说“每小时只有几次”是疯狂的,却没有解释“只有几次”是如何计算的!
-
@RahulRastogi 是的,我觉得谷歌地图应用程序能够在后台模式下报告用户的位置数据以进行实时交通分析,这很可疑
标签: android android-location android-8.0-oreo android-8.1-oreo