相关问题
应用免安装的限制、字段解释以及如何自测
2003浏览 • 1回复 待解决
entry模块是否允许支持免安装,免安装hap大小限制是多少
2240浏览 • 1回复 待解决
#鸿蒙通关秘籍#App Linking的校验机制是怎样的,能详细解释下吗?
105浏览 • 1回复 待解决
HarmonyOS项目中package-lock.json对应字段有解释吗?
347浏览 • 1回复 待解决
HSP配置文件的字段,文档的描述限制,能否明确下?
706浏览 • 1回复 待解决
怎样从海量数据中模糊查询到指定字段的数据行?
2049浏览 • 1回复 待解决
元服务免安装时为什么没有在设备上显示卡片?
2880浏览 • 1回复 待解决
OpenID和UnionID的长度限制要求
2151浏览 • 1回复 待解决
使用应用调测工具安装GT PRO liteWAERABLE 提示 deviceConfig.reqSDK字段不合法
6113浏览 • 1回复 待解决
怎样查看应用沙箱中的文件?
1720浏览 • 1回复 待解决
HarmonyOS 消息推送是,对自定义字段的规则有什么限制,例如是否支持自定义字段带url下发
62浏览 • 1回复 待解决
HarmonyOS 应用市场应用内更新是否有相关的限制?
276浏览 • 1回复 待解决
Worker和TaskPool的线程数量是否有限制
1946浏览 • 1回复 待解决
HarmonyOS 第三方应用安装和卸载广播
450浏览 • 0回复 待解决
调用接口获取应用级Access Token时,是否有次数和频率限制
2014浏览 • 1回复 待解决
HarmonyOS 相册读取和写入的限制权限问题
50浏览 • 1回复 待解决
HarmonyOS对后台运行应用的要求以及限制
109浏览 • 1回复 待解决
怎样判断应用可以被卸载
555浏览 • 1回复 待解决
HarmonyOS 怎样自定义应用的启动页
52浏览 • 1回复 待解决
HarmonyOS 应用检查更新的逻辑是怎样实现的?
137浏览 • 1回复 待解决
应用的进程启用过程是怎样的
1840浏览 • 1回复 待解决
应用的安装渠道是否只能通过应用市场
1769浏览 • 1回复 待解决
HarmonyOS 目前除了HDC安装应用是否有其他的应用安装方式
37浏览 • 1回复 待解决
HarmonyOS 关于手机上单个HAP安装限制最大大小
331浏览 • 1回复 待解决
### HarmonyOS 应用免安装的限制、字段解释和自测
在 HarmonyOS 中,应用免安装(Ability Kit) 是一种允许用户无需完整安装应用即可使用某些功能的机制。这为用户提供了便捷,同时也要求开发者遵循一定的限制和规范。
### 应用免安装的限制
### 字段解释
配置免安装应用主要需要编辑
module.json
文件,该文件用于定义应用模块的元信息。以下是一些重要字段及其解释:#### module.json 示例
#### 重要字段解释
installFree
: 指定该能力是否支持免安装模式。support
: 设置为true
表示支持免安装模式。type
: 模块类型,常见值包括entry
和feature
。abilityType
: 能力类型,常见值包括page
,service
, 和data
。name
: 能力名称。label
: 能力标签,用于显示在界面上的文字。icon
: 能力图标。description
: 能力描述。visible
: 是否可见,设置为true
表示该能力会出现在启动器中。skills
: 定义该能力的技能,即它可以响应哪些动作和实体。### 自测步骤
为了确保免安装应用能正确工作,需要进行多方面的测试,包括生命周期、权限管理、UI 响应等。
#### 自测准备
#### 测试步骤
module.json
文件中配置installFree
属性。### 总结
通过严格遵守 HarmonyOS 应用免安装的限制和规范,并通过全面的自测,可以确保你的免安装应用在各种场景下都能正常运行,为用户提供良好的使用体验。如果你有更多问题或需求,请随时提问。
免安装的限制:免安装HAP大小限制10M。10M是针对所有要打进App的总大小,如果App内有多个HAP,是所有HAP加在一起的。分包时候,额外需要满足:每个文件的大小不能大于2M。
DeliveryWithInstall:配置应用可选安装功能。具体场景是,在应用市场下载安装时是否跟随应用一起安装。Entry模块的本字段允许设置为false。配置为True的HAP包也会被计算在免安装的10M限制中。
InstallationFree:标识当前Module是否支持免安装特性。Entry模块也支持免安装,但当应用的Entry类型Module的该字段配置为true时,该应用的Feature类型的该字段也需要配置为true。
自测:需要开发者自己写一个服务中心,mock一个服务中心处理免安装请求。