一、开发者账号与企业认证
-
账号类型要求
- 仅支持企业开发者账号(个人账号无法上架购物类应用)。
- 注册后需完成企业实名认证:上传营业执照、法人身份证,审核需1-3个工作日。
-
支付协议与资质
- 签署《商家服务协议》和《支付服务协议》。
- 开通华为支付(Huawei Pay)权限,提交商户资质:
- 中国大陆地区需提供ICP备案号或《增值电信业务经营许可证》;
- 跨境销售需补充海关报关或跨境电商备案文件。
二、应用开发与合规配置
-
支付功能集成
- 强制使用华为IAP SDK,禁用微信/支付宝等第三方独立支付渠道。
- 代码示例(ArkTS):
import iap from '@ohos.iap'; iap.createPayment({ goodsId: 'product123' }) .then(data => { console.info('支付成功'); }) .catch(err => { console.error('支付失败: ' + err.code); }); - 测试要求:需用真实银行卡验证订单创建、支付回调、退款全流程。
-
隐私政策合规
- 独立页面展示隐私政策,明确说明数据收集类型(支付信息、地址等)、加密方式(如AES-256)及存储位置(中国境内服务器)。
- 首次启动强制弹窗授权,拒绝后禁用支付功能。
-
多设备适配
- 通过响应式布局兼容手机/平板/智慧屏,使用
@ohos.display接口动态适配屏幕。 - 布局规范:
设备类型 布局方案 交互要求 手机 单列流式布局 手势导航优先 平板 多窗格分栏布局 支持分屏协同 智慧屏 极简信息展示 支持手机扫码联动下单
- 通过响应式布局兼容手机/平板/智慧屏,使用
三、应用签名与打包
-
生成签名证书
- 在DevEco Studio中选择:
Build > Generate Key and CSR→ 创建.p12密钥库。 - 参数要求:
- 密钥长度≥2048位,算法选
SHA256withECDSA; - 有效期≥25年(覆盖应用生命周期)。
- 密钥长度≥2048位,算法选
- 在DevEco Studio中选择:
-
配置签名信息
在build-profile.json5中关联证书:"signingConfigs": [{ "name": "release", "material": { "storeFile": "my_shop.p12", "keyAlias": "shop_key", "profile": "release.p7b" // 从AGC下载 } }]- 编译命令:
Build > Build HAP(s)/APP(s) > Build Release APP(s),生成≤2GB的.app文件。
- 编译命令:
四、AppGallery Connect(AGC)配置
-
创建应用
- 平台选择HarmonyOS,填写包名(需与工程
bundleName一致),分类选购物/电商。 - 勾选支持的设备类型(需与编译包范围匹配)。
- 平台选择HarmonyOS,填写包名(需与工程
-
上传关键材料
材料类型 要求 应用图标 216×216px透明背景PNG,无圆角 商品详情页截图 ≥5张,展示商品浏览、下单、支付全流程(禁用虚假促销素材) 隐私政策视频 录制从启动到查看政策的完整流程,需显示公司名称与应用名称一致性 支付资质证明 华为支付开通截图 + 商户资质文件(如ICP证)
五、提交审核与发布
-
审核重点与规避驳回
- 支付测试:提供预充值账号或测试商品,审核团队会验证真实支付流程。
- 内容合规:
- 商品描述禁用“最便宜”“100%保真”等违禁词;
- 用户协议需包含退换货条款(入口在订单页可见)。
- 安全检测:
- 使用DevEco内置安全扫描工具检测代码漏洞;
- 禁止强制获取无关权限(如通讯录)。
-
发布策略
- 立即发布:审核通过后1-3个工作日内上架;
- 开放式测试:先向1,000名测试用户发布,收集反馈后全量推送;
- 定时发布:匹配促销活动时间。
六、后续维护与优化
-
版本更新
- 灰度发布:先向10%用户推送更新,监控崩溃率(需<0.1%);
- 冷启动时间优化:不超过1秒,ANR率低于0.1%。
-
数据监控
- 集成华为分析服务(
@ohos.hiAnalytics),跟踪用户支付转化率与分布式功能使用情况。
- 集成华为分析服务(
HarmonyOS 5购物类应用上架全流程
1325

被折叠的 条评论
为什么被折叠?



