收藏
回答

华为应用市场审核App上架问题?

您好,最近我在华为应用市场上线APP,华为市场审核App时,报告了两个违规,造成我们APP一致无法上线。微信SDK获取已安装APP信息。但是我查看我们代码,在用户首次安装,会弹出用户使用协议页面,这个页面并没有初始化微信的登录等任何功能。目前我们使用的微信SDK版本为com.tencent.mm.opensdk:wechat-sdk-android-with-mta:5.4.0。不知道能否提供解决办法。以下是华为市场报告的两个场景

场景2:

APP以隐私政策弹窗的形式向用户明示收集使用规则,未经用户同意, 存在收集IMEI、设备IMAC地址和软件安装列表、通讯录和短信的行为

检测结论:

存在风险

违规点解析:

用户首次打开APP在隐私政策弹窗点击“同意”按钮前,APP和SDK提前收集用户个人信息。

整改建议:

1.用户点击隐私政策协说议“同意”前,APP或SDK不能调用系统API接口获取用户个人信息、设备信息。

2.SDK请升级到最新版本, 在用户点击“同意”前不要初始化SDK。

行为详情:

行为触发阶段:同意隐私政策前

行为主体类型:sdk

行为主体名称:微信SDK获取已安装APP信息

行为名称触发发次数:1


场景5:

APP向用户明示SDK的收集使用规则,未经用户同意,SDK存在收集IMEI、设备MAC地址和软件安装列表、通讯录和短信的行为。

检测结论:

存在风险

违规点解析:

用户首次打开APP在隐私政策弹窗点击“同意”按钮前,APP和SDK提前收集用户个人信息。

整改建议:

1.用户点击隐私政策协议“同意”前,APP或SDK不能调用系统API接口获取用户个人信息、设备信息。

2.SDK请升级到最新版本, 在用户点击“同意”前不要初始化SDK。

行为详情:

行为触发阶段:同意隐私政策前

行为主体类型:sdk

行为主体名称:微信SDK获取已安装APP信息

行为名称触发发次数:1


回答关注问题邀请回答
收藏

2 个回答

  • Woolay
    Woolay
    05-31

    路过,同样的问题。

    可以通过在manifest文件中增加 queries节点和对应要查找的包名解决, 比如微信就是增加"com.tencent.mm", 代码里会查哪些包名就增加哪些, android11以后不能随便查了,都要在manifest上声明。

    然后可以把微信sdk升级到最新6.8.X哈。我是升级了。

      <queries>

            <package android:name="com.tencent.mm" />

        </queries>

    05-31
    有用
    回复
  • 晴天
    晴天
    02-28

    我也遇到,请问解决了吗

    02-28
    有用
    回复
登录 后发表内容