【问题标题】:Android app rejected due to background LocationAndroid 应用因后台位置而被拒绝
【发布时间】:2021-05-19 06:28:16
【问题描述】:

我已经在 Play 商店中提交了我的 android 应用程序 2 次。但是应用程序被拒绝,原因是您的应用程序使用了 BACKGROUND_LOCATION。第一次拒绝后,我从 Android 清单文件中删除了 BACKGROUND_LOCATION 权限。我再次在 Play 商店中提交了该应用程序而不是再次以同样的理由被拒绝并且不符合隐私政策。

App used  these permission
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

我删除了此权限

所以这是一次又一次的发生,请建议我能做些什么。

感谢和问候 乌梅什夏尔马

【问题讨论】:

  • 您的应用跟踪位置是否在后台?如果是这样,那么您必须向google play store做出适当的解释。
  • 是的,在接受位置权限之前,我已经给予适当的辞职并显示自定义对话框。喜欢-----我们需要访问您的位置,以便为您提供附近餐厅的更好体验。我们仅在您积极使用该应用程序时使用该位置。
  • 您有隐私政策吗?而且,如果只有在用户使用该应用程序时才访问该位置,您为什么还要访问BACKGROUND_LOCATION
  • 是的,我有隐私政策链接。我删除了
  • 请看下面我编辑的答案,如果有帮助,它应该被标记为接受。

标签: android location


【解决方案1】:
  1. 如果您将其上传到 Google Play 控制台的其他渠道(例如 alpha、beta、test),您需要将构建上传到生产渠道并等待 google 审核您的构建,另请参阅 Pre-如果仍然存在一些错误(可能),请启动报告概述部分。

  2. 要解决后台位置权限问题,您需要按照Android Developer Officials 的建议执行以下步骤:

  • 如果您发现您的应用在后台访问位置,请考虑采取以下措施:

    • 评估后台位置访问是否对应用程序的核心功能至关重要。 如果您不需要在后台获取位置信息,请将其移除。
    • 如果您的应用面向 Android 10(API 级别 29) 或更高版本,请从应用的清单中删除 ACCESS_BACKGROUND_LOCATION permission。移除此权限后,运行 Android 10 的设备上的应用将无法始终访问位置信息。
    • 确保用户知道您的应用正在后台访问位置。这对于用户不明显的情况尤其重要。
    • 如果可能,refactor your location access logic 以便您仅在您的应用活动对用户可见时请求位置。

Reference

【讨论】:

    猜你喜欢
    • 2013-04-09
    • 1970-01-01
    • 1970-01-01
    • 2016-08-09
    • 2022-01-01
    • 2017-02-04
    • 1970-01-01
    • 2014-05-12
    • 1970-01-01
    相关资源
    最近更新 更多