【发布时间】:2019-09-06 09:12:02
【问题描述】:
为了使用地理围栏 API,用户 has to give 应用程序 ACCESS_FINE_LOCATION。这个位置被认为是危险的,可以随时撤销;一旦此权限被撤销,应用程序将无法请求地理围栏更新。
ACCESS_BACKGROUND_LOCATION 权限如何适合这张图片?我们确定这个权限也是dangerous 和can be revoked at any time。是不是说,如果我们想注册一些IntentService,在每次地理围栏发生变化时调用,我们还必须确保用户已经提供了ACCESS_BACKGROUND_LOCATION 权限?或者,如果我们尝试在我们自己的后台 Service/BroadcastReceiver 中获取当前位置,我们是否需要仅使用此权限?
我问这个问题的原因是文档在这一点上似乎有点含糊:描述 Q Developer Preview 的文档提到地理围栏是后台位置检索的用例之一,而 @ 987654325@ 的要求中没有提到ACCESS_BACKGROUND_LOCATION。
【问题讨论】:
标签: android android-location android-geofence android-10.0