如何删除 GOOGLE 拒绝的 FLUTTER 应用程序中的访问后台位置
How to Remove ACCES BACKGROUND LOCATION IN FLUTTER APP REJECTED BYY GOOGLE
如果您的目标是 Android 10 或更高版本(SDK 级别 29 或更高):
从您的应用 APK 或应用包中移除 ACCESS_BACKGROUND_LOCATION 权限。
如果您使用 ACCESS_COARSE_LOCATION 或 ACCESS_FINE_LOCATION,请检查您的代码路径并将使用限制为仅用于前台目的。 (学到更多)
您的应用程序有问题
由于您的应用不需要后台位置,请请求删除后台使用并达到合规性:
您应该不会再在应用程序内容下的控制台中看到位置声明。
如果您的目标是 Android 9 或更早版本(SDK 级别 28 或更低):
如果您已经在使用 ACCESS_COARSE_LOCATION 或 ACCESS_FINE_LOCATION,请检查您的代码路径并将使用仅限于前台用途。 (学到更多)
在您的控制台声明中,select 对“您的应用程序是否在后台访问定位于 Android 9 或更早版本的 APK 或应用程序包中的位置?
的问题“否”
首先检查你的AndroidManifest.xml是否存在后台权限,如果有则删除它,如果没有则意味着一些您的包裹正在使用它。所以你必须像这样手动删除它:
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"
tools:node="remove"/>
如果您的目标是 Android 10 或更高版本(SDK 级别 29 或更高): 从您的应用 APK 或应用包中移除 ACCESS_BACKGROUND_LOCATION 权限。 如果您使用 ACCESS_COARSE_LOCATION 或 ACCESS_FINE_LOCATION,请检查您的代码路径并将使用限制为仅用于前台目的。 (学到更多) 您的应用程序有问题 由于您的应用不需要后台位置,请请求删除后台使用并达到合规性:
您应该不会再在应用程序内容下的控制台中看到位置声明。 如果您的目标是 Android 9 或更早版本(SDK 级别 28 或更低): 如果您已经在使用 ACCESS_COARSE_LOCATION 或 ACCESS_FINE_LOCATION,请检查您的代码路径并将使用仅限于前台用途。 (学到更多) 在您的控制台声明中,select 对“您的应用程序是否在后台访问定位于 Android 9 或更早版本的 APK 或应用程序包中的位置?
的问题“否”首先检查你的AndroidManifest.xml是否存在后台权限,如果有则删除它,如果没有则意味着一些您的包裹正在使用它。所以你必须像这样手动删除它:
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"
tools:node="remove"/>