uni-app APP使用高德地图vivo应用商城上架驳回
uni-app APP使用高德地图vivo应用商城上架驳回
驳回问题
- 高德导航SDK存在采集“精确位置”的行为,非服务所必须且无合理应用场景,超出实现产品或服务的业务功能所必须的最低频率。
- 未见向用户告知且未经用户同意,在静默状态下,高德导航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更新信息。