以下是购物类HarmonyOS应用上架至华为应用市场的全流程指南,结合官方规范与开发者实践整理而成,重点突出电商类应用的合规要求和特殊配置:
📝 一、开发者账号与企业认证
-
注册企业开发者账号
- 访问华为开发者联盟官网注册账号,个人开发者无法上架购物类应用(涉及支付和商户资质)。
- 完成企业实名认证:上传营业执照、法人身份证,审核约1-3个工作日。
- 签署《商家服务协议》和《支付服务协议》(需提前开通华为支付能力)。
-
开通支付服务
- 在开发者后台申请华为支付(Huawei Pay)集成权限,提交商户资质(如ICP备案、经营许可证)。
- 测试支付流程:确保订单创建、支付回调、退款功能完整(需真实银行卡测试)。
🛠️ 二、应用开发与合规配置
-
功能开发关键点
- 支付集成:使用
@ohos.iap
接口实现华为支付,代码示例:import iap from '@ohos.iap'; iap.createPayment({ goodsId: 'product123' }).then(data => { console.info('Payment success'); }).catch(err => { console.error('Payment failed: ' + err.code); });
- 多设备适配:通过响应式布局兼容手机/平板/智慧屏(参考
@ohos.display
屏幕适配接口)。
- 支付集成:使用
-
隐私与内容合规
- 隐私政策:
- 独立页面展示,明确说明用户数据(如支付信息、地址)的收集和使用规则;
- 首次启动强制弹窗授权,拒绝后禁用支付功能。
- 资质文件:
- 上传《增值电信业务经营许可证》或ICP备案号(中国大陆地区必需);
- 商品类目需与营业执照经营范围一致。
- 隐私政策:
📦 三、应用签名与打包
-
生成签名证书
- 在DevEco Studio选择:
Build > Generate Key and CSR
→ 创建.p12
密钥库(有效期建议≥25年)。 - 企业证书要求:密钥长度≥2048位,加密算法选择
SHA256withECDSA
。
- 在DevEco Studio选择:
-
配置签名信息
- 在
build-profile.json5
中关联证书:"signingConfigs": [{ "name": "release", "material": { "storeFile": "my_shop.p12", "keyAlias": "shop_key", "profile": "release.p7b" // 从AGC下载的Profile文件 } }]
- 编译发布包:
Build > Build HAP(s)/APP(s) > Build Release APP(s)
,生成.app
文件(≤2GB)。
- 在
⚙️ 四、AppGallery Connect(AGC)配置
-
创建应用与基本信息
- 登录AGC → 点击「我的应用」→ 创建HarmonyOS应用,填写:
- 包名:与工程中
app.json5
的bundleName
一致; - 分类:选择「购物」或「电商」;
- 支持设备:勾选手机/平板/智慧屏(需与编译包兼容范围匹配)。
- 包名:与工程中
- 登录AGC → 点击「我的应用」→ 创建HarmonyOS应用,填写:
-
上传关键材料
材料类型 要求 应用图标 216×216px透明背景PNG,无圆角 商品详情页截图 ≥5张,展示商品浏览、下单、支付流程(禁用虚假促销素材) 隐私政策视频 录制从启动到查看政策的完整流程,展示公司名称与应用名称一致性 支付资质证明 华为支付开通截图 + 商户资质文件(如ICP证)
🔍 五、提交审核与发布
-
审核重点与规避驳回
- 支付功能测试:审核团队会验证实际支付流程,需提供测试账号(预充值余额或配置测试商品)。
- 内容合规:
- 商品信息不得含违禁词(如“最便宜”“100%保真”);
- 用户协议需包含退换货条款(入口在订单详情页可见)。
- 安全检测:
- 使用华为安全扫描工具(DevEco内置)检测代码漏洞;
- 禁止强制获取无关权限(如读取通讯录)。
-
发布选项
- 立即发布:审核通过后直接上架(约1-3个工作日);
- 定时发布:设置促销活动同步上线时间;
- 开放式测试:先向1,000名测试用户发布,收集反馈后再全量。
⚠️ 购物类应用特殊要求总结
- 支付集成:必须使用华为支付SDK,禁用第三方支付渠道(如微信/支付宝独立集成);
- 隐私政策:需单独说明支付数据加密方式(如AES-256)和存储位置(如中国境内服务器);
- 商户资质:若涉及跨境销售,需补充海关报关资质或跨境电商备案;
- 多端协同:支持在智慧屏展示商品详情,手机扫码下单的分布式场景(需测试跨设备流转功能)。
建议在提交前使用华为真机云测服务(AGC提供)验证兼容性,并参考华为购物类应用审核规范查漏补缺。