得录科技
得录科技
  • 发布:2023-04-21 14:56
  • 更新:2023-05-10 17:42
  • 阅读:1515

【报Bug】华为应用上架被拒:在用户同意隐私政策前,您的应用获取了用户的个人信息

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 3.7.9

HBuilderX类型: 正式

HBuilderX版本号: 3.7.9

手机系统: 全部

手机厂商: 华为

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

App下载地址或H5⽹址: https://mp-8e52d157-ca09-4d5b-b0f2-84cf8bdba8d0.cdn.bspapp.com/cloudstorage/e0c63f64-ad6d-4ec2-a048-05d04d643d73.apk

测试过的手机:

测试环境:Wi-Fi联网、HarmonyOS 3.0.0(Mate 50)、中文环境。

示例代码:

使用了 androidPrivacy.json 文件如下

{  
    "version" : "1",  
    "prompt" : "template",  
    "title" : "用户协议与隐私政策",  
    "message" : "  请你务必审慎阅读、充分理解“用户协议”与“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href= "https://uni-admin.altimetria.com/protocol.html\">《用户协议》、<<a href=\"https://uni-admin.altimetria.com/privacy.html\">《隐私政策》</a >了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",  
    "buttonAccept" : "同意并接受",  
    "buttonRefuse" : "不同意",  
    "second" : {  
        "title" : "确认提示",  
        "message" : "  进入应用前,你需先同意<a href=\"https://uni-admin.altimetria.com/protocol.html\">《用户协议》、</a ><a href=\"https://uni-admin.altimetria.com/privacy.html\">《隐私政策》</a >,否则将退出应用。",  
        "buttonAccept" : "同意并继续",  
        "buttonRefuse" : "退出应用"  
    },  
    "styles" : {  
        "backgroundColor" : "",  
        "borderRadius" : "5px",  
        "title" : {  
            "color" : ""  
        },  
        "buttonAccept" : {  
            "color" : ""  
        },  
        "buttonRefuse" : {  
            "color" : ""  
        }  
    }  
}

操作步骤:

暂无

预期结果:

暂无

实际结果:

暂无

bug描述:

应用审核意见: 在用户同意隐私政策前,您的应用获取了用户的个人信息(MAC地址,ANDROID ID; 应用内集成的[个推]SDK获取应用安装列表),不符合华为应用市场审核标准。 修改建议:请在用户同意隐私政策后,再申请获取用户个人信息及权限。

2023-04-21 14:56 负责人:无 分享
已邀请:
DCloud_Android_YJC

DCloud_Android_YJC

同意隐私政策前获取信息通常情况下是因为应用支持了未同意隐私政策模式或游客模式,此模式下部分涉及隐私合规的模块和API是不允许使用的(如:推送)。
解决方案是:

  1. 隐私政策弹窗配置文件androidPrivacy.json,disagreeMode节点下添加配置"showAlways": true,表示用户拒绝隐私政策后,后续应用启动继续弹出隐私弹窗。
  2. 如果有硬性要求表示用户拒绝后,后续启动不允许弹出隐私弹窗,则不能配置showAlways或showAlways配置为false,这就需要业务上做好未同意隐私政策模式或游客模式的判断和适配(如:受限API调用前判断是否已同意隐私政策)。
  • 得录科技 (作者)

    配置文件androidPrivacy.json,disagreeMode节点我们是没有配置的。默认不是false吗?

    2023-04-21 15:25

  • DCloud_Android_YJC

    回复 得录科技: 默认是false,看起来配置没什么问题,向华为申请一下代码调用堆栈吧

    2023-04-21 15:47

  • 得录科技 (作者)

    回复 DCloud_Android_YJC: 好的。谢谢

    2023-04-21 15:50

老木匠

老木匠 - 老鸟开发

有解决吗?楼主 

  • 得录科技 (作者)

    我跟华为那边申请要代码调用堆栈,那边直接回复说应用没问题了可以重新提交。就通过了,没改啥

    2023-05-30 15:30

  • 张小逗

    回复 得录科技: 这个就很玄学

    2023-06-07 19:07

要回复问题请先登录注册