• 沒有找到結果。

基于解决方案创建 Addon 应用

步骤1 在AppCube开发环境首页的“项目”页签下单击“行业应用”,再单击“创建Addon 应用”。

步骤2 填写标签和名称,选择依赖的解决方案,单击“创建”。

3-15 创建 Addon 应用

创建后,页面跳转到Addon应用合集开发页面,由于依赖的解决方案中有两个App,您 可选择具体的App进行定制。

3-16 Addon 应用开发页面

步骤3 单击Addon应用后的“+”,选择需要依赖的App,单击“创建”,创建子Addon应 用。

创建后页面显示如下。

步骤4 双击上一步创建的子Addon应用名称,进入子Addon应用,可依赖于基于的应用进行 开发定制,定制过程和基于已有应用创建Addon应用类似。

步骤5 定制后单击上方菜单的第一层级,例如“testaddon”,进入Addon App合集开发页 面。您可基于第二个应用继续创建子Addon应用进行定制开发。

定制完毕后,可对整个Addon应用合集进行打包发布,打包操作可参考如何编译发布 应用。只能将定制内容打包出去,依赖的内容不会随Addon应用打包发布出去。

----结束

3.5 如何编译发布应用

在应用开发完成后,应用还需要经过编译、打包和发布。AppCube中支持编译资产包 和源码包两种类型的应用包。根据应用编译类型不同,发布方式也有差异。

● 源码包:该类型包中的所有组件都不受保护和限制。在其他开发环境安装后可编 辑包中组件,即在原有基础上可进行再开发。选择该源码包类型进行发布,只支 持发布到我的仓库(即发布到租户私仓)。发布后,在应用开发页面左侧单击

,可在“已发布”下“源码包”页签下看到发布的应用。源码包只能在开发环 境中安装,若后续其他用户在开发环境安装后,会显示在开发环境首页的“项 目”页签下。

● 资产包:该类型支持设置包中的组件是否受保护。打包时不做编译设置,默认打 出的包都是资产包,包中组件都为只读保护模式,将包安装到其他环境时,只能 运行和预览。不可编辑包中组件。AppCube支持多种资产包发布方式。当选择发 布到我的仓库时,发布后在应用开发页面左侧单击 ,可在“已发布”下“资产 包”页签下看到发布的应用,也可在管理台“我的仓库”中看到已发布的资产 包。资产包可以安装在开发、沙箱和运行环境,若后续其他用户在其他开发环境 安装资产包后,应用会显示在开发环境首页的“库”页签下。

3-17 应用编译发布入口

应用编译发布主要分为以下三个步骤:

1. 属性设置。

在应用中,单击左下角的 图标,选择“设置”,请根据实际用途设置需要编译 的应用包类型(资产包、源码包)以及相关组件的属性(例如是否组件代码受保 护、是否只读可写等)。

3-18 编译前属性设置入口

2. 编译。

设置完成后,单击左下角的 图标,选择“编译”,启动应用编译。如果编译错 误,则需要对错误组件进行修复,完成后才可进行下一步。

3. 打包发布。

编译(资产包)完成后,单击 ,会出现如下图所示界面。

AppCube支持多种发布方式。发布时,可以选择发布到AppCube下的“我的仓 库”,也可以发布到其他平台,具体发布方式如下图所示。其中,发布到“我的

仓库”主要用于后续的沙箱环境测试和生产环境运行。发布到其他平台主要用于 应用分享和商业用途。编译发布应用更多详细介绍,请参见应用打包发布。

说明

编译类型为“源码包”时,只有发布到“我的仓库”一种发布方式。

3.6 如何安装已开发好的应用

应用开发编译发布成应用包后,可以在开发环境、沙箱环境和运行环境中安装使用。

具体有如下两种安装场景:

● 应用包的开发者租户,可以在当前租户的运行环境以及沙箱环境安装应用资产 包,安装后进行测试或直接部署运行该应用。

● 其他租户可以在开发环境安装应用源码包,进行二次开发、参考或查看。在沙箱 环境、运行环境中安装应用资产包,进行测试或直接部署运行该应用。

说明

什么是源码包?与资产包有什么区别,详细说明请查阅导入导出应用源码包。