综合官方文档与实战经验整理而成,涵盖从开发准备到审核发布的全程关键节点:
🔑 一、开发与签名准备
-
应用签名配置
- 生成密钥:在DevEco Studio中选择
Build > Generate Key and CSR
,创建.p12
密钥库文件(密码需含大小写字母+数字/符号)。 - 申请证书:登录AppGallery Connect(AGC),上传
.csr
文件申请发布证书(.cer)和发布Profile(.p7b),确保包名与app.json5
一致。 - 签名配置:在DevEco Studio的
Project Structure > Signing Configs
中关联密钥文件与Profile文件。
- 生成密钥:在DevEco Studio中选择
-
编译打包
- 选择
Build > Build Hap(s)/APP(s) > Build APP(s)
,生成.app
或.hap
格式的安装包(路径:build/outputs/default/
)。
- 选择
📝 二、AGC应用配置
-
创建应用
- 登录AGC控制台,在 “我的项目” 中创建项目,点击 “添加应用”,平台选择 “APP (HarmonyOS)”,填写与代码一致的包名。
- 注意:新闻类应用需在 “是否元服务” 选项选择 “否”。
-
完善应用信息
- 基本信息:上传应用图标(PNG/JPG,≤1MB)、多语言名称/描述(默认语言必填)。
- 分类选择:勾选 “新闻” 类别,并指定支持设备(如手机、平板)。
- 隐私合规(重点!):
- 提交 隐私政策链接,声明数据收集类型(如用户阅读偏好);
- 若申请敏感权限(如位置权限),需录制 使用场景视频(≤500MB)并填写权限说明。
- 版权信息:提供新闻内容来源授权证明(避免侵权风险)。
📤 三、提交审核
-
上传安装包
- 在AGC应用详情页进入 “版本信息”,上传编译好的
.app
文件:- 方式1(推荐):直接上传至华为服务器;
- 方式2(中国大陆开发者):提供软件包下载链接,由华为服务器拉取。
- 在AGC应用详情页进入 “版本信息”,上传编译好的
-
填写版本信息
- 发布地区:选择目标国家/地区(若含中国大陆需提前完成 ICP备案,提供备案主体信息)。
- 测试账号:为审核人员提供可浏览完整新闻内容的测试账号。
- 截图素材:上传适配不同设备的新闻界面截图(手机/平板至少各3张)。
-
提交审核
- 确认信息无误后点击 “提交审核”,系统自动触发 安全扫描(检测恶意代码、权限滥用)和 人工审核(功能与内容合规)。
⏳ 四、审核与发布
-
审核周期
- 通常 1-3个工作日,新闻类应用重点审核内容真实性、版权合规性及隐私政策。
- 常见驳回原因:
- 新闻来源未授权(需补充版权证明);
- 隐私政策未覆盖数据收集场景(如用户画像分析);
- 测试账号无法登录/浏览内容。
-
发布上线
- 审核通过后,选择 “立即上架” 或 “定时发布”;
- 应用自动重签名(不改变开发者原始签名),用户即可在应用市场搜索下载。
⚠️ 五、关键注意事项
- 备案要求:
中国大陆地区上架需完成 ICP备案(企业提供统一社会信用代码,个人提供身份证号)。 - 内容规范:
新闻内容需符合《网络信息内容生态治理规》,禁止虚假信息、敏感话题。 - 更新维护:
后续版本更新需重新签名并提交审核,建议集成 华为分析SDK 监控崩溃率与用户留存。
💎 总结:新闻类应用上架核心在于 版权证明、隐私合规 与 内容审核。提前准备授权文件、录制权限使用视频,并确保测试账号可用性,可显著提升过审率。发布后需持续监控用户反馈,及时响应内容合规要求。