uni-app OPPO应用市场更新失败

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

uni-app OPPO应用市场更新失败

开发环境 版本号 项目创建方式
Windows 最新 HBuilderX

bug描述:

华为可以正常更新,但是OPPO提示如下:

  • APP、SDK未告知用户收集个人信息的目的、方式、范围且未经用户同意,私自收集用户个人信息的行为
  • 建议参考《工业和信息化部关于开展纵深推进APP侵害用户权益专项整治行动的通知》工信部信管函〔2020〕164号进行整改,还可以通过开放平台隐私服务自测获取详细报告(https://open.oppomobile.com/new/introduction?page_name=audit-open)

OPPO自带检测如下:

权限检测概述

敏感权限

  • APP在AndroidManifest文件中声明的敏感权限的总数: 11
  • 建议将未填写的敏感权限使用场景填写完整,并确认使用场景的合理合规性

过度申请权限

  • APP在AndroidManifest文件中声明了但未在代码中调用的敏感权限数量: 2
  • 建议在AndroidManifest文件中将过度申请权限删除

冗余权限

  • APP在代码中调用了但未在AndroidManifest文件中声明的权限数量: 2
  • 建议将冗余权限调用的代码删除

14 回复

这么说有点笼统 oppo的话,可以和人工客服聊一下,看是什么权限


看了邮件有详细原因:

您在OPPO开放平台的提交的APP:兔大师审核不通过!

详细原因:APP以隐私政策弹窗的形式向用户明示收集使用规则,未经用户同意,存在收集IMEI、设备MAC地址和软件安装列表、通讯录和短信的行为。APP向用户明示SDK的收集使用规则,未经用户同意,SDK存在收集IMEI、设备MAC地址和软件安装列表、通讯录和短信的行为。场景6:APP向用户明示SDK的收集使用规则,但未见清晰明示SDK收集设备MAC地址、软件安装列表等的目的方式范围,用户同意隐私政策后,SDK存在收集设备MAC地址、软件安装列表的行为。

附件:《OPPO隐私安全自动化检测报告》

如存在隐私安全问题,您可以通过OPPO开放平台隐私安全检测服务获取带有堆栈等详细的检测结果,协助您快速定位详细问题。

请您修改后前往开放平台重新提交审核,感谢您的配合!OPPO开放平台(http://open.oppomobile.com)系统邮件,请勿回复!

回复 00后霸道总裁: 是不是在隐私政策弹框前,调用plus.什么获取设备信息了?

回复 套马杆的套子: 用的官方原生隐私弹框,应该没有进入App代码

回复 00后霸道总裁: app.vue中获取了什么东西么

回复 套马杆的套子: 有的,里面获取了: let CID = plus.push.getClientInfo();

回复 00后霸道总裁: 换到其他地方吧,APP.vue中会比隐私政策弹框靠前

在 uni-app 开发中,如果你在 OPPO 应用市场更新应用时遇到失败的情况,可能有多种原因导致。以下是一些常见的问题和解决方案:

1. 版本号问题

  • 问题描述: OPPO 应用市场要求每次上传的 APK 版本号(versionCode)必须比之前的版本高。
  • 解决方案: 确保你的 manifest.json 文件中的 versionCodeversionName 都比之前上传的版本要高。
{
  "app-plus": {
    "versionCode": 2,  // 确保这个数字比上一个版本高
    "versionName": "1.0.1"
  }
}

2. 签名问题

  • 问题描述: OPPO 应用市场要求每次上传的 APK 必须使用相同的签名文件。
  • 解决方案: 确保你使用的是与之前上传应用时相同的签名文件。如果你丢失了之前的签名文件,可能无法更新应用。

manifest.json 中配置签名文件路径:

{
  "app-plus": {
    "signature": {
      "android": {
        "keystore": "your.keystore",
        "alias": "your_alias",
        "password": "your_password"
      }
    }
  }
}

3. 应用包名问题

  • 问题描述: 如果你修改了应用包名(packageName),可能会导致 OPPO 应用市场认为这是一个新的应用,从而无法更新。
  • 解决方案: 确保 manifest.json 中的 packageName 与之前上传的应用一致。
{
  "app-plus": {
    "packageName": "com.yourcompany.yourapp"
  }
}
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!