xamarin 您的应用是否会在APK的后台访问位置?

ldxq2e6h  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(185)

有人能解释一下这个问题的实际意思吗?如果可以肯定地说不

  • 您的应用是否会在面向Android 9(Pie)或更早版本(SDK级别28或更低)的APK或应用捆绑包的后台访问位置?*
  • 我在android manifest中有这些权限
- <uses-permissionandroid:name="android.permission.ACCESS_COARSE_LOCATION" />
- <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
  • 我在android清单中根本没有ACCESS_BACKGROUND_LOCATION
  • 我在首次安装应用程序时请求权限

问题:可以肯定地说,应用程序不会在后台访问位置信息吗?
感谢您抽出宝贵时间,并感谢您的及时回复!!

更新

应用目标Android MIN Android 6目标Android 9(旧应用)

ggazkfy8

ggazkfy81#

首先,在应用的清单中,检查ACCESS_COARSE_LOCATION权限和ACCESS_FINE_LOCATION权限。验证您的应用是否需要这些位置权限。
其次,如果您的应用面向Android 10(API级别29)或更高版本,还需要检查ACCESS_BACKGROUND_LOCATION权限。验证您的应用是否具有需要该权限的功能。
第三,寻找位置访问API的使用,例如Fused Location Provider APIGeofencing APILocationManager API
最后,如果您的应用使用可访问位置的SDK或库,则此访问将归属于您的应用。要确定SDK或库是否需要位置访问,请参阅库的文档。

相关问题