测试企业内部应用安装流程,发现HAP可以通过构造DeepLink成功安装,但是HSP不行。
manifest.json5
{
"app": {
"bundleName": "xxx",
"bundleType": "app",
"versionCode": 1000000,
"versionName": "1.0.0",
"label": "xxxx",
"deployDomain": "xxx",
"icons": {
"normal": "xxx",
"large": "xxx"
},
"minAPIVersion": "xxx",
"targetAPIVersion": "xxx",
"modules": [
{
"name": "xxxx",
"type": "shared",
"deviceTypes": [
"phone",
"tablet",
"2in1"
],
"packageUrl": "xxxx",
"packageHash": "xxxx"
}
]
}
}
1、请先排查下文件后缀,从报错【file is not hap, hsp or hqf or sig or ap】来看有问题后缀不满足枚举。
2、企业内分发目前不支持app包安装方式,不过app包解压出来也是hap+hsp格式的,也是满足企业内分发包格式的。