uni-app使用高德地图上架OPPO商店审核问题:隐私政策错误,第三方SDK收集个人信息的频率超出实现产品或服务业务功能所必需的最低频率

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

uni-app使用高德地图上架OPPO商店审核问题:隐私政策错误,第三方SDK收集个人信息的频率超出实现产品或服务业务功能所必需的最低频率

问题描述

使用高德地图展示信息,上架安卓应用上架隐私政策审核失败,不通过原因:APP 向用户明示第三方 SDK 收集使用 IMEI、IMSI、设备 MAC 地址、SUPI、SUCI、软件安装列表、位置、联系 人、通话记录、日历、短信、本机电话号码、图片、音视频等个人信息的频率,第三方SDK收集个人信息的频率超出其实现产品或服务的业务功能所必需的最低频率。

第三方SDK收集用户个人信息频率超出限制,第三方SDK频繁读取位置信息

这咋回事啊,我也没用地图干别的啊,什么东西,有解决的么大佬们


1 回复

在处理uni-app使用高德地图上架OPPO商店审核时遇到的隐私政策错误以及第三方SDK收集个人信息频率超出必要性的问题,你可以通过以下方式调整代码和隐私政策文档来确保合规性。以下是一个简要的解决方案示例,包括隐私政策声明和代码调整思路。

隐私政策声明示例

在隐私政策中,明确说明应用如何使用高德地图SDK收集个人信息,并强调收集的信息仅限于实现服务所必需的范围。例如:

我们使用高德地图SDK为您提供地图和导航服务。在此过程中,高德地图SDK可能会收集您的位置信息、设备信息以及网络状态,以便为您提供更准确的定位和导航服务。我们承诺,这些信息仅用于实现地图和导航功能,不会超出此范围使用或分享您的个人信息。

我们尊重您的隐私权,确保信息收集的频率和范围严格控制在实现服务所必需的最低限度内。

代码调整思路

  1. 限制位置信息更新频率: 高德地图SDK通常提供接口设置位置信息更新的频率。你可以根据业务需求调整这个频率,避免过度收集位置信息。

    // 示例:设置位置更新频率(假设高德地图SDK提供了相关接口)
    const map = new AMap.Map('container', {
        zoom: 11,
        center: [116.397428, 39.90923],
        viewMode: '2D'
    });
    
    AMap.plugin('AMap.Geolocation', function() {
        const geolocation = new AMap.Geolocation({
            enableHighAccuracy: true, // 高精度定位,默认为true
            timeout: 10000,           // 超过10秒后停止定位,默认:无穷大
            maximumAge: 0,            // 定位结果缓存0毫秒,默认:0
            convert: true,            // 自动偏移定位结果,默认:true
            showMarker: true,         // 定位成功显示定位点
            showCircle: true,         // 定位成功显示精度范围
            panToLocation: true,      // 定位成功将定位到当前位置
            zoomToAccuracy: true      // 定位成功后调整地图视野范围使定位位置及精度范围视野内可见
        });
    
        map.addControl(geolocation);
        geolocation.getCurrentPosition(function(status, result) {
            if (status === 'complete') {
                // 定位成功
            } else {
                // 定位失败
            }
        });
    });
    
  2. 检查其他不必要的信息收集: 确保你的应用没有通过高德地图SDK或其他第三方库收集不必要的信息。审查所有第三方SDK的使用情况,确保它们的使用符合隐私政策和业务需求。

通过上述方法,你可以调整应用的行为和隐私政策,以满足OPPO商店的审核要求。务必确保所有收集和处理个人信息的行为都符合相关法律法规和隐私政策的规定。

回到顶部