
开发中,部分企业应用由于信息安全、网络保护等原因,无法上架华为应用市场,只能通过企业内部私有应用商店或本地离线安装等方式分发安装。这种场景下需要使用企业应用发布证书。
一、企业应用
企业应用是指企业内部自研应用或者采购的三方应用 ,由于信息安全、网络保护等原因,无法上架华为应用市场,只能在企业内部通过企业私有应用商店或本地离线安装等方式进行分发安装。
应用格式
| 格式 | 说明 |
|---|---|
| .hap | 单个HAP文件 |
| .app | 多个HAP/HSP文件需打包为.app格式 |
注意 :包含多个HAP、HSP文件时,需打包为.app格式,并在工程级build-profile.json5中将packOptions的appWithSignedPkg属性配置为true,确保.app里的HAP/HSP包均被签名。
分发方式
企业应用可通过以下任意一种方式安装:
| 方式 | 说明 |
|---|---|
| 企业私有应用商店 | 通过企业MDM应用在企业内部统一分发安装 |
| 本地直接安装 | 在搭载鸿蒙电脑专业版/企业版的PC设备上,开启离线应用安装开关后直接安装 |
| HEM平台批量部署 | 设备注册纳管到华为HEM平台,在首次开机时批量部署 |
注意 :企业应用仅支持 在搭载了鸿蒙电脑专业版 、企业版 的擎云系列设备上分发安装。
二、申请开通权限
前提条件
| 条件 | 说明 |
|---|---|
| 华为开发者账号 | 已 注册 华为开发者账号 |
| 企业实名认证 | 已 完成 企业开发者实名认证 |
| 创建应用 | 为企业应用发布单独 创建一个新的应用 |
申请方法
-
申请邮箱 :
agconnect@huawei.com -
邮件标题 :
[申请企业应用发布证书和发布Profile]-[应用名称]-[应用包名]-[APP ID]-[Developer ID] -
邮件正文:说明申请原因,并复制以下内容至邮件正文:
"我已明确知悉:企业应用无需上架华为应用市场,只可通过企业MDM应用以及离线安装器分发安装,仅支持鸿蒙电脑擎云系列设备。"
- 邮件抄送:华为应用生态对接人员或鸿蒙电脑擎云系列销售对接人员
三、操作步骤
3.1 准备工作
| 准备项 | 说明 |
|---|---|
| 证书请求文件 | 已准备好 证书请求文件(.csr) |
| 账号权限 | 已 获取 "访问发布类证书" 权限 |
限制 :每个账号仅可申请1个企业应用发布证书。
3.2 申请证书
-
登录AppGallery Connect,选择"证书、APP ID和Profile"
-
左侧导航栏选择"证书、APP ID和Profile → 证书 ",点击"新增证书"
-
填写证书信息:
| 参数 | 说明 |
|---|---|
| 证书名称 | 自定义证书名称,不超过100个字符 |
| 证书类型 | 选择"企业应用发布证书" |
| 选取证书请求文件(CSR) | 上传准备好的证书请求文件 |
-
点击"提交"。
-
申请成功后,点击"下载",将证书保存至本地。
四、注意事项
| 注意项 | 说明 |
|---|---|
| 证书生效 | 申请成功即为"生效"状态 |
| 证书失效/吊销 | 证书不可用,关联Profile全部失效/吊销 |
| 证书废除 | 不可恢复,关联Profile全部失效 |