一、注册 & 认证 & 申请权限
-
注册账号:
先去
华为开发者联盟
注册一个开发者账号。 -
实名认证:
这是必须的!无论是个人还是公司开发的应用,都要完成实名认证(提交身份证或营业执照等信息)。 -
申请(受邀):
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。
-
-
