世博会:我的应用因位置政策而被 Google Play 拒绝

Posted

技术标签:

【中文标题】世博会:我的应用因位置政策而被 Google Play 拒绝【英文标题】:Expo: My app got rejected from google play about location policy 【发布时间】:2021-04-03 21:42:32 【问题描述】:

我的应用程序包含一个地图插件,它不需要用户位置权限。但是,Google Play 拒绝了它,因为我的应用不符合位置权限政策。

以下是我写的代码,不需要用户位置。

  import MapView from 'react-native-maps';

  <MapView region=this.state.mapRegion>
    <MapView.Marker coordinate=this.state.marker />
  </MapView>

有没有人可以提供建议?谢谢。

【问题讨论】:

【参考方案1】:

请在您的 App.json(在 android 中)中添加 permissions=[],然后重试。


"android": 
    "permissions": [],
    "package": "com.xxxxxx.xxxxx"
      
    

【讨论】:

【参考方案2】:

您可以在 app.json 中设置所需的应用权限 如果 app.json 中没有定义权限,则默认权限将包括除 ACCESS_BACKGROUND_LOCATION 之外的所有权限


    "android": 
        "package": "xxx.yyy.zzz"
    

如果提供了空数组,则仅包含以下权限: • 从 Internet 接收数据(获取) • 查看网络连接(expo-network) • 完全网络访问(expo-network/fetch) • 更改您的音频设置 (expo-av) • 防止设备休眠(expo-keep-awake)


    "android": 
        "package": "xxx.yyy.zzz",
        "permissions": []
    

如果不想包含所有权限,可以在permissions字段中自定义


    "android": 
        "package": "xxx.yyy.zzz",
        "permissions": [
            "CAMERA",
            "RECORD_AUDIO",
            "READ_EXTERNAL_STORAGE",
            "WRITE_EXTERNAL_STORAGE"
        ]
    

参考:https://docs.expo.io/versions/latest/config/app/#permissions

【讨论】:

以上是关于世博会:我的应用因位置政策而被 Google Play 拒绝的主要内容,如果未能解决你的问题,请参考以下文章

您最近提交的应用因违反 Google Play 开发者计划政策而被拒绝

发布状态:Rejected 审核后,您的应用因违反政策而被拒绝且未发布

Google Play 应用因以下原因被拒绝:显着披露 政策设计不合规:可访问性 API

应用因 Google Pay 而被拒绝

由于不符合所有文件访问权限政策,Google Play 商店不断被拒绝

此应用因违反 Google Play 开发者计划政策而从 Google Play 下架。 Android 应用拒绝