uni-app APP使用高德地图vivo应用商城上架驳回

发布于 1周前 作者 htzhanglong 来自 Uni-App

uni-app APP使用高德地图vivo应用商城上架驳回

驳回问题

  1. 高德导航SDK存在采集“精确位置”的行为,非服务所必须且无合理应用场景,超出实现产品或服务的业务功能所必须的最低频率。
  2. 未见向用户告知且未经用户同意,在静默状态下,高德导航SDK存在频繁采集“IP”的行为,非服务所必须且无合理应用场景,超出实现产品或服务的业务功能所必须的最低频率。

高德客服提供的解决方案

  • 禁止获取IP方式,可以添加如下代码:

    AMapUtilCoreApi.setCollectInfoEnable(false);
    AMapUtilCoreApi.setCollectIPEnable(false);
    
  • 精确位置超出实现产品或服务的业务功能所必须的最低频率问题,看下是否使用到了高德地图小蓝点功能。


1 回复

针对uni-app中使用高德地图在vivo应用商城上架被驳回的问题,通常这类驳回会涉及到权限申请、地图服务合规性、SDK版本兼容性等方面。以下是一些可能的原因及相应的代码示例和解决方案,帮助你检查和修正可能的问题:

1. 检查并更新高德地图SDK版本

确保你使用的高德地图SDK是最新版本,以符合vivo应用商城的要求。可以在高德地图开发者官网下载最新版本SDK,并更新到项目中。

// 示例:在uni-app的manifest.json中配置高德地图SDK
{
  "mp-weixin": { // 其他平台类似配置
    "appid": "your-app-id",
    "setting": {
      "urlCheck": false
    },
    "permission": {
      "scope.userLocation": {
        "desc": "你的位置信息将用于小程序地图功能"
      }
    },
    "usingComponents": true,
    "sdkConfigs": {
      "amap": { // 高德地图SDK配置
        "version": "latest", // 使用最新版本
        "apiKey": "your-amap-api-key"
      }
    }
  }
}

2. 确保所有必要的权限都已申请

在vivo等Android设备上,需要确保在AndroidManifest.xml中正确声明了所有必要的权限,如定位权限。

<!-- 示例:在AndroidManifest.xml中添加定位权限 -->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.yourapp">

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

    <!-- 其他配置 -->

</manifest>

3. 遵守地图服务合规性要求

确保你的应用在使用地图服务时遵守了高德地图的使用条款和vivo应用商城的相关规定。例如,不要滥用定位数据,确保用户隐私安全。

4. 检查vivo应用商城的驳回原因

仔细阅读vivo应用商城的驳回邮件或通知,查看是否有具体的错误信息或建议。根据这些信息调整你的应用。

5. 提交审核前的自查

在提交应用前,使用vivo的开发者工具进行自查,确保应用没有违反vivo应用商城的规定。

结论

如果以上步骤都无法解决问题,建议直接联系vivo应用商城的客服或技术支持,获取更具体的驳回原因和解决方案。在开发过程中,保持与高德地图和vivo应用商城的开发者社区的联系,及时获取最新的政策和SDK更新信息。

回到顶部