【发布时间】:2021-06-11 16:28:52
【问题描述】:
本文档的第一点说,如果在 Android 11 开始时应用处于前台时启动前台位置服务,则需要后台位置权限。
https://developer.android.com/guide/components/foreground-services#bg-access-restrictions
我的用例是用户点击按钮开始位置跟踪。点击该按钮会启动一个前台服务,该服务会发出通知。现在,我希望应用程序即使在后台运行后也能继续跟踪。 在 Android 10 之前,不需要后台位置权限即可完成此操作。
我的问题是,要支持 Android 11,我是否也需要开始请求后台权限?另外,我需要为 Android 10 做同样的事情吗?没有在互联网上找到任何其他参考来验证这一点。请让我知道你的想法。
【问题讨论】:
标签: android android-permissions android-location foreground-service