华为快速应用程序:简介和H5转换CLI
嗨,大家好!
构建node.js内置的命令行接口(CLI)允许您在利用庞大的node.js生态系统时自动化重复任务。多亏了NPM和YARN等包装经理,这些包装可以轻松地在多个平台上分发和消费。
在这篇文章中,我将介绍我开发和发布的快速应用程序和命令行界面,以以不同的方式从H5生成快速应用程序。
什么是快速应用?
快速应用程序是一种新型的无安装应用程序,并得到了12个主要中国手机制造商的支持。
快速应用的优势
- 低成本:快速应用程序仅需要Android应用程序代码的20%,并且可以在短短3天内开发。
- 本地体验:快速应用程序不安装,可以自动更新。他们可以提供出色的本地体验。
- 高保留率:可以将无安装的快速应用程序添加到主屏幕上,并直接与单个触摸一起使用,这有助于吸引和保留更多用户。betway娱乐官网
- 轻松访问:将无缝集成到华为能力画廊之后,可以通过华为助手,全球搜索等轻松访问快速应用程序。
如何开发快速应用程序?
- 登录到AppGallery Connect并创建一个快速应用程序。
- 申请您准备将其集成到快速应用程序中的服务。
- 下载并安装华为快速应用程序IDE。
- 根据相关要求开发快速应用程序。
- 提交RPK并等待审查。
将H5应用程序转换为快速应用
快速应用与HTML5应用不同。快速应用程序具有自己的开发标准,并根据快速应用中心运行。但是,快速应用支持HTML5网页通过网络成分。这样,HTML5应用程序可以快速转换为快速应用程序。经过快速的应用程序生成并在华为AppGallery中发布后,用户可以直接打开该应用程序,并具有与使用原始HTML5应用相同的经验。
可以在华为快速应用程序或在线上处理转换。
H5到QuickApp CLI
先决条件:nNPM 5.2+及更高的PX。
- 创建一个QuickApp:
- JSON的批处理应用程序创建:
- 批处理创建的JSON格式:
- 选项:
运行Create-Quick-App时,所有选项都可以为空。将分别询问缺少的字段。批处理创建仅在线可用。
- RPK生成:
要获取RPK文件,请跟随并检查Project_Path/Dist
文件夹。
参考
您可以从以下链接中查看源代码和NPM软件包:
快速应用程序官方页面:https://developer.huawei.com/consumer/en/huawei-quickapp
方案:https://developer.huawei.com/consumer/en/doc/development/quickapp-guides/quickapp-scenario
将H5应用程序转换为快速应用程序:https://developer.huawei.com/consumer/en/doc/development/quickapp-guides/quickapp-h5-to-quickapp