如何进行应用打包发布
应用开发完成后,需要将应用进行编译打包发布,打包后该应用才能发布使用。
应用发布主要流程
应用发布主要分为三个流程:
- 属性设置:根据实际用途,设置包的类型和相关组件的属性。
- 编译:如果编译错误,则需要对错误组件进行修复,完成后才可进行下一步。
- 打包发布:发布时可以选择发布到AstroZero下的“我的仓库”,也可以发布到其他平台,具体如图1所示。发布到“我的仓库”主要用于后续的沙箱环境测试和生产环境运行。发布到其他平台,主要用于应用分享和商业用途。
有什么应用类型可以打包
- 源码包:该类型包中的所有组件,都不受保护和限制,源码包只能发布到“我的仓库”。在其他环境安装后可编辑包中组件,即在原有基础上可进行再开发。若后续其他用户在开发环境安装后,会显示在开发环境首页的“项目”页签下。
- 资产包:该类型支持设置包中的组件是否受保护。打包时不做编译设置,默认打出的包都是资产包,包中组件都为只读保护模式,将包安装到其他环境时,只能运行和预览。不可编辑包中组件。若后续其他用户在其他开发环境安装资产包后,应用会显示在开发环境首页的“库”页签下。
发布应用包时,在应用开发页面左侧单击,会出现如下图所示界面,AstroZero资产包支持多种发布方式。
表1 发布说明 发布方式
说明
我的仓库
即发布到租户私仓,开发好应用后,将应用发布到我的仓库,可供其他用户在其他开发环境、沙箱环境、运行环境中下载安装软件包,以便于测试或者使用该软件。更多介绍,请参见如何将应用发布到“我的仓库”。
华为OneMobile
可将应用中的标准页面和高级页面发布到华为OneMobile。需要输入华为OneMobile的用户名和密码或扫码进行授权登录。选择该方式发布后,在华为OneMobile上可生成应用程序二维码,扫码后按照提示可体验该应用。更多介绍,请参见如何将应用发布到华为OneMobile。
华为OneMDOS
将应用小程序发布到OneMDOS,更多介绍请参见如何将应用发布到华为OneMDOS。
发布到华为OneMDOS为白名单特性,需要联系后台管理人员开通后方可使用。
WeLink-We码
华为云的企业WeLink,融合消息、会议、邮件、音视频、小程序等服务,打造企业数字化办公协作平台,实现团队、知识、业务、设备的全面连接。AstroZero允许将标准页面或高级页面以小程序(即应用)的方式发布到企业WeLink,提供给企业用户使用。
发布到蓝标WeLink-We码的具体操作,请参见发布WeLink We码应用。
WeLink-轻应用
AstroZero支持将应用发布成WeLink轻应用,提供给WeLink企业用户使用。
发布到蓝标WeLink-轻应用的具体操作,请参见发布WeLink轻应用。
微信
可将应用中的标准页面和高级页面发布到微信小程序。
如何发布到微信的具体操作,请参见发布成微信小程序。
下载前端运行包
选择该方式可生成前端运行包,获取包后可运行在如下容器中:
- 华为OneMobile
- 蓝标WeLink
- Web容器(当前只支持高级页面)
更多介绍,请参见如何将应用发布成下载前端运行包。
开天企业工作台
将应用小程序发布到华为开天企业工作台,更多介绍请参见如何将应用发布到开天企业工作台。
发布到华为开天企业工作台为白名单特性,需要联系后台管理人员开通后方可使用。