uniApp应用软件在运行时,不符合华为应用市场审核标准。解决方案合集!

本文分享了在开发App过程中遇到的华为应用市场审核难题,如提前获取用户信息、未明确SDK使用、后台权限获取等,并提供了相应的解决方案,帮助开发者理解和改进以顺利上架应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(暂时用不到的也建议收藏一下,因为文章持续更新中···)

最新更改时间:20024-05-21

第一次做App应用开发相信大家一定都遇到过华为应用市场审核的“驳回”!

        有些问题一看就明白可以立马修改,而有一些问题修改意见比较笼统,导致我们反反复复修改提交反反复复被驳回,哈哈真的挺搞心态的。

        今天我做了一些针对难搞的不符合华为应用市场审核标准问题,做了一个解决方案合集,希望大家看完能够早日上架app!

1、同意隐私政策前,应用获取了用户的个人信息(获取应用安装列表,MAC地址,ANDROID ID个人信息)不符合华为应用市场审核标准。

官方给予的修改建议:请在用户同意隐私政策后,再申请获取用户个人信息及权限。

        对于此问题有两个解决方案。

        1. 使用uniApp官方提供的默认的隐私政策配置,这个配置中有一个功能就是用户不同意隐私政策的话你的App就不会获取个人信息(uni官方配置的uni.方法)。大家可以阅读一下配置上:概述 | uni-app官网 (dcloud.net.cn)

        2.不建议, 如果是想要使用自己的隐私政策弹框,需在App.vue中的onLaunch生命周期中配置验证方式,如果用户同意则处理接下来的事件:

/* 用来验证当前用户是否同意了隐私政策 */
plus.runtime.isAgreePrivacy() 
/* 用户同意了隐私政策 */
plus.runtime.agreePrivacy();

2、经检测发现,您的应用中集成了com.igexin.push(个推;个验;个像), com.g.gysdk(个推;个验;个像), com.getui.gs(个推;个验;个像)等SDK,但未在应用内的隐私政策/在AppGallery Connect上提交的隐私政策内容中进行明示,不符合华为应用市场审核标准。

        修改建议:请确保应用内包含的所有SDK均已在应用内的隐私政策/在AppGallery Connect上提交的隐私政策内逐一罗列明示,并说明SDK收集使用的个人信息以及使用目的。请排查应用内包含的所有SDK,并在隐私政策内进行规范化的说明,以保证隐私检测准确性。

com.getui(个推;个数应用统计,个像,个验)

第三方公司名称:每日互动股份有限公司

使用目的 :用于消息推送,获取设备标识,实现精准推送及订单信息的推送,并进行关联自启动,仅限于本APP内使用

使用场景:推送消息/订单时使用

集成方式:APP初始化SDK,SDK通过自己的逻辑调用系统的API获取

数据类型:设备信息(IMEI、ANDROID_ID、DEVICE_ID、IMSI)、应用已安装列表、网络信息

调用权限及获取信息: 获取网络状态、访问Wi-Fi状态、设备MAC地址、获取BSSID,SSID个人信息、读取手机状态和身份

官网链接:https://www.getui.com

隐私政策:https://www.getui.com/privacy

但是还有几个小细节需要注意下,这些获取权限的敏感信息需要您使用 加粗 鲜亮颜色 等等进行明示

3、您的应用在“后台状态”下获取了用户的个人信息(BSSID,SSID),且未在应用内的隐私政策/在AppGallery Connect上提交的隐私政策网址中进行说明,不符合华为应用市场审核标准。

        修改建议:请在应用内的隐私政策/在AppGallery Connect上提交的隐私政策网址中,说明应用将在“后台状态“下收集用户的个人信息,并征得用户的明示同意。

        这条也是隐私政策问题,在隐私政策上明示清楚即可

为确保本应用处于关闭或后台运行状态下,您可正常接收到顾客的下单信息,避免消息遗漏,我们会使用 APP 的自启动能力。为了满足法律法规及提供服务的基本要求,保障您的账号安全与系统运行安全以及更好的使用我们的产品,提升产品问题排查效率,我们会收集您的日志信息、订单信息、浏览及搜索信息、位置信息、设备信息,问题上报描述,联系电话以及您在使用服务过程中所提交的任何文字、照片、视频信息并将您在使用我们关联方的某项服务中提供的信息结合起来,进行综合统计、分析用来向您提供便捷服务和信息展示,包括在 App 页面向您推送消息通知,通过短信、App、电子邮件等给您发送推送消息、推广信息或展示产品/服务相关商业广告,通过电话进行回访、向您提供信息咨询等服务或邀请您参与服务、产品或功能有关的客户调研。

4、应用内的隐私政策/在AppGallery Connect上提交的隐私政策内容中进行明示,不符合华为应用市场审核标准。

        修改建议:请确保应用内包含的所有SDK均已在应用内的隐私政策/在AppGallery Connect上提交的隐私政策内逐一罗列明示,并说明SDK收集使用的个人信息以及使用目的。请排查应用内包含的所有SDK,并在隐私政策内进行规范化的说明,以保证隐私检测准确性。

想必各位小伙伴们肯定遇到过很多关于SDK声明问题,我也在发布了一篇所有第三方SDK的声明方式合计,算是比较全的了,大家可以参考参考。

第三方SDK声明入口:SDK,但未在应用内的隐私政策/在AppGallery Connect上提交的隐私政策内容中进行明示,不符合华为应用市场审核标准。-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/m0_73358221/article/details/134905470?spm=1001.2014.3001.5502

5、未见向用户告知权限申请的目的,向用户索取(存储、相机、电话)等权限,不符合华为应用市场审核标准。

uniApp应用软件在运行时,未见向用户告知权限申请的目的,向用户索取(存储、相机、电话)等权限,不符合华为应用市场审核标准。_应用在运行时,未同步告知权限申请的使用目的,向用户索取(相机、存储、电话、位置)-CSDN博客文章浏览阅读6.1k次,点赞10次,收藏16次。根据应用市场审核标准。我们开发的软件想要过审就必须要在应用在运行时,向用户告知权限申请的目的,向用户索取(存储、相机、电话)等权限!由此可见最好的解决方案便是:应同步告知用户申请该权限的目的,那么我们应该怎么做呐?但是我们会发现做了提示弹框后又会驳回弹窗评频繁弹窗等等一系列的问题出来。_应用在运行时,未同步告知权限申请的使用目的,向用户索取(相机、存储、电话、位置)https://blog.csdn.net/m0_73358221/article/details/133906138?spm=1001.2014.3001.5501uniApp应用软件在运行时,未见向用户告知权限申请的目的,向用户索取(存储、相机、电话)等权限,不符合华为应用市场审核标准。_应用在运行时,未同步告知权限申请的使用目的,向用户索取(相机、存储、电话、位置)-CSDN博客

        这一条想必是大家绝对绝对会遇到的吧,说明也是比较笼统。

修改建议:APP在调用终端权限时同步告知用户申请该权限的目的!

这条我们的app在调用存储、相机、电话等权限时需要同步告知用户,请大家看下示例图:

我针对这条还专门出了一篇文章嘞,其中包含了代码示例,拷贝代码就能用了非常方便

(今天到这里先结束了,有其他发现的小伙伴们可以随时向我提问,我会进行钻研并且总结一下)

### 使用 UniApp 开发鸿蒙(HarmonyOS)应用的方法 #### 准备工作 为了能够顺利使用 UniApp 进行鸿蒙应用开发,需先完成一系列准备工作。这包括但限于安装必要的软件环境以及获取相应的开发权限。 - 安装最新版本的 DevEco Studio 和 HUAWEI HarmonyOS SDK。 - 注册成为华为开发者联盟成员并登录到 DevEco Studio 中[^1]。 #### 创建新项目 在准备好上述条件之后,就可以开始创建一个新的 UniApp 项目来针对鸿蒙操作系统进行定制化开发: - 打开 DevEco Studio 并选择 "Create New Project"; - 在弹出窗口里找到并点击 “uni-app”,接着按照提示填写相关信息直至完成整个新建过程; - 当被询问目标平台,请务必勾选“HarmonyOS”选项以确保后续编译配置正确无误。 #### 编写代码逻辑 利用 Vue.js 的语法特性编写业务功能模块,并借助于官方提供的组件库快速搭建页面布局结构。对于那些希望实现更复杂交互效果的部分,则可通过调用 JavaScript API 或者引入第三方插件的方式加以解决。 ```javascript // 示例:定义一个简单的计数器组件 export default { data() { return { count: 0, }; }, methods: { increment() { this.count++; } } } ``` #### 测试与调试 由于目前 UniApp 对鸿蒙的支持尚处于早期阶段,因此建议频繁地测试所写的每一行代码是否能够在真实设备或模拟环境中正常运作。遇到任何异常情况都应及查阅相关文档寻求解决方案[^3]。 #### 发布上线 当确认所有功能均已达到预期标准后,便可以着手准备发布事宜了。此需要注意的是,除了常规打包流程外,还需特别关注提交至 AppGallery Connect 后审核过程中可能涉及到的各项政策规定。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蓝斑.json

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值