鸿蒙便捷生活类应用上架流程一
一、注册 & 认证 & 申请权限
注册账号: 先去 华为开发者联盟 注册一个开发者账号。
实名认证: 这是必须的!无论是个人还是公司开发的应用,都要完成实名认证(提交身份证或营业执照等信息)。
申请(受邀): HarmonyOS 应用中部分权限需要申请权限(没有就忽略这步)。你需要:
登录 AppGallery Connect (AGC) 后台。
找到你的 Developer ID (在 AGC 右上角你的头像菜单里找“账户中心”或“我的账号”看)。
发邮件给
agconnect@huawei.com
。邮件内容写清楚:
开发者名称: 你认证的名字(个人真名或公司名)。
Developer ID: 上面找到的那串数字。
申请原因/背景: 简洁说明,比如 “申请 HarmonyOS 应用上架权限,用于发布便捷生活类应用‘便捷生活助手’,提供 XX(如:缴费、提醒、社区服务等)功能”。
支持设备: 你的 APP 打算在哪些鸿蒙设备上用?主要是 手机?还是也支持 手表、平板?一定要写清楚。
重要提示: 在收到华为邀请通过邮件之前,你只能在真机上测试 APP,无法提交上架审核。耐心等待审核结果。
二、创建你的应用 (AGC)
实名认证通过并且收到上架邀请后,登录 AGC。
找到 “我的应用” 点击 “添加应用”。
应用平台: 选 HarmonyOS。
应用名称: 写你 APP 的名字,比如 “便捷生活助手”。
最重要!包名 (Bundle Name):
这个包名就像你 APP 的身份证号,必须全网唯一,不能和别人重复。
格式一般是
com.你的公司名.你的应用名
,比如com.yourcompany.lifeassistant
。必须和你用 DevEco Studio 开发 APP 时,在
config.json
文件里写的bundleName
一模一样! 一点都不能差!{ "app": { "bundleName": "com.yourcompany.lifeassistant", // 这里必须和AGC填的一模一样! "vendor": "yourcompany" } }
填好其他信息(分类选“便捷生活”或类似的生活服务类),创建成功。
三、给你的 APP 办签名证书和 Profile
这是保证 APP 安全、确认是你发布的关键步骤。
调试阶段 (开发测试用):
用 DevEco Studio 开发时,它一般能自动帮你生成一个临时的“测试身份证”(调试证书)和“测试通行证”(调试 Profile),方便你安装到真机上测试“便捷生活助手”的功能。这个证书有数量限制(一般 2 个),且不能用来发布上架。
发布阶段 (上架必须!):
第一步:生成密钥文件 (.p12) 和请求文件 (.csr)
在 DevEco Studio 里,找到菜单
Build > Generate Key and CSR...
。按提示操作:创建一个密钥库文件 (
.p12
),设置密码;然后它会让你填信息生成证书签名请求文件 (.csr
)。保存好生成的
.p12
和.csr
文件,密码要记住!.p12
文件是你最重要的钥匙,千万保管好,别泄露!第二步:申请发布证书 (.cer)
登录 AGC。
进入你的“便捷生活助手”应用。
找到 “用户与访问” > “证书管理”。
点击 “添加证书”。
选择 “发布” 证书类型。
上传你刚才生成的
.csr
文件。提交后,AGC 会生成一个 发布证书 (.cer) 文件让你下载。保存好。
注意: 一个开发者账号通常只能有 1 个 有效的发布证书,它代表了你这个开发者的身份。
第三步:申请发布 Profile (.p7b)
还是在你的“便捷生活助手”应用的 AGC 页面。
找到 “HarmonyOS 应用” > “项目设置” > “HarmonyAppProvision Profile 管理”。
点击 “添加” 或 “创建 Profile”。
类型选 “发布”。
绑定你刚刚申请的发布证书 (.cer)。
包名 (Bundle Name) 必须填写
com.yourcompany.lifeassistant
(和你应用设置、代码里完全一致)。选择你的 APP 支持的 设备类型 (手机、手表等)。
提交后,生成并下载 发布 Profile 文件 (.p7b)。保存好。这个 Profile 文件将被打包进你的 APP。
##运动健康 ##HarmonyOS 应用上架 ##
版权声明: 本文为 InfoQ 作者【小赵学鸿蒙】的原创文章。
原文链接:【http://xie.infoq.cn/article/16dbc25d2ec793a2c1f32c297】。未经作者许可,禁止转载。
评论