zoezy
zoezy
  • 发布:40 分钟前
  • 更新:39 分钟前
  • 阅读:12

【报Bug】华为应用审核被拒,HarmonyOS系统版本 在用户同意隐私政策前申请通知权限

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.85

手机系统: 全部

手机厂商: 华为

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

nova 8 HarmonyOS 4.2.0

操作步骤:

在隐私权限框弹出后申请权限

预期结果:

在隐私权限框弹出后申请权限

实际结果:

使用HarmonyOS 2.0.0 正常,HarmonyOS 4.2.0会在隐私权限框弹出前申请权限

bug描述:

华为开发开放平台:在用户同意隐私政策前,您的申请访问精确位置,访问大致位置权限|应用获取用户信息:MAC地址,ANDROID ID,不符合相关法律法规要求。
没有调用https://uniapp.dcloud.net.cn/tutorial/app-disagreemode.html里面相关被限制的API
已配置androidPrivacy.json
"disagreeMode" : {
"support" : false,
"loadNativePlugins" : false,
"visitorEntry" : false,
"showAlways" : false
}

40 分钟前 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该bug反馈内容基本完整但存在关键缺失:标题和描述清晰说明了华为应用审核因提前申请权限被拒的问题,提到了已配置androidPrivacy.jsondisagreeMode.support设为false,并指出了HarmonyOS 2.0.0正常而4.2.0异常的现象。但缺少具体代码示例展示权限申请逻辑,复现步骤描述矛盾(标题称"弹出前申请",复现步骤却写"弹出后申请"),且未明确说明应用类型(uni-app/uni-app-x)。分类信息中HBuilderX版本(4.85)和平台信息完整,但"手机OS平台:全部"表述不准确,问题仅出现在HarmonyOS 4.2.0。

根据知识库判断bug成立:华为市场存在特殊审核机制,常见问题-9明确说明"其他市场能上架但华为被拒,可能是华为仍检测旧版APK"。用户配置disagreeMode.support:false符合规范,但HarmonyOS 4.2.0系统级变更可能导致权限申请时机变化。需注意uni-app在鸿蒙平台不读取app-plus配置,应通过createRequestPermissionListener监听权限申请时机,确保在隐私协议同意后触发。建议:1) 联系华为市场重新检测新版APK;2) 检查是否有插件隐式申请权限;3) 使用权限监听API控制申请时机。

内容为 AI 生成,仅供参考

要回复问题请先登录注册