企业内部应用指企业内部使用,不上应用商店,无法在应用商店下载。通过下载链接或者二维码下载的应用。如很多大一点的企业都有内部通讯工具app。
一、流程
1.1申请发布证书
1.2申请发布profile
1.3打签名包
1.4上传hap到服务器
1.5上传json5应用描述文件到服务器
1.6构造deepLink发布
整个流程和文档上渐进着来没什么关系,坑点主要是在发布后下载安装的错误上。下面列举一些遇到的坑点
二、坑点
2.1 versionCode和name 必须和module.json5对应
2.2 icons和packageUrl必须是https协议,域名要一致,结尾必须是对应的.png或者.hap、.json5(如果下载url没有,需要手动加上!! )
2.3 minAPIVersion、targetAPIVersion必须和module.json5一致,如果没配,默认和build-profile里面的compatibleSdkVersion一致
2.4 packageHash 需要用sha256去hash,注意是sha256
命令是 certutil -hashfile hap的包路径 SHA256