相关问题
应用免安装的限制、字段解释以及如何自测
1830浏览 • 1回复 待解决
entry模块是否允许支持免安装,免安装hap大小限制是多少
2072浏览 • 1回复 待解决
HarmonyOS项目中package-lock.json对应字段有解释吗?
247浏览 • 1回复 待解决
HSP配置文件的字段,文档的描述限制,能否明确下?
593浏览 • 1回复 待解决
OpenID和UnionID的长度限制要求
1958浏览 • 1回复 待解决
怎样从海量数据中模糊查询到指定字段的数据行?
1960浏览 • 1回复 待解决
元服务免安装时为什么没有在设备上显示卡片?
2789浏览 • 1回复 待解决
怎样查看应用沙箱中的文件?
1607浏览 • 1回复 待解决
HarmonyOS 应用市场应用内更新是否有相关的限制?
85浏览 • 1回复 待解决
调用接口获取应用级Access Token时,是否有次数和频率限制
1923浏览 • 1回复 待解决
使用应用调测工具安装GT PRO liteWAERABLE 提示 deviceConfig.reqSDK字段不合法
5972浏览 • 1回复 待解决
Worker和TaskPool的线程数量是否有限制
1828浏览 • 1回复 待解决
怎样判断应用可以被卸载
452浏览 • 1回复 待解决
HarmonyOS 第三方应用安装和卸载广播
336浏览 • 0回复 待解决
MongoDB 库名和命名空间的限制是什么?
3552浏览 • 1回复 待解决
Worker和TaskPool的线程数是否受到限制?
384浏览 • 1回复 待解决
应用的进程启用过程是怎样的
1768浏览 • 1回复 待解决
HarmonyOS 关于手机上单个HAP安装限制最大大小
115浏览 • 1回复 待解决
怎样能把快应用完全关闭
8143浏览 • 1回复 待解决
应用的安装渠道是否只能通过应用市场
1624浏览 • 1回复 待解决
HarmonyOS怎样调起系统的短信应用来发送短信?
416浏览 • 1回复 待解决
ArkTS的SendableClass对象内存共享的原理和限制是什么
2084浏览 • 1回复 待解决
ArkTS的SendableClass对象内存共享的原理和限制是什么?
730浏览 • 2回复 待解决
怎样实现XML标签和标签值的解析?
268浏览 • 1回复 待解决
Access Token和Refresh Token长度限制要求
1930浏览 • 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一个服务中心处理免安装请求。