更新时间:2022-04-26 GMT+08:00
分享

如何安装已开发好的应用

应用开发编译发布成应用包后,可以在开发环境、沙箱环境和运行环境中安装使用。具体有如下两种安装场景:

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

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

如何下载已发布的应用

  1. 登录AppCube开发环境,在开发环境首页选择“我的应用”中某个已开发好的应用,进入该应用的开发工作台
  2. 在应用开发工作台左侧菜单栏中,单击包管理图标
  3. 在“已发布”下,单击已发布的应用,选择“资产包”或“源码包”。
  4. 单击一条包记录,在右侧页面单击“下载”。

    如果包管理下,还没有已发布的应用包,请先将当前应用编译打包。如何编译打包应用,请参见应用打包发布

    图1 选择包类型下的应用包

  5. 选择一种下载方式(含与不含.CSV内容),在下载确认框中,单击“确定”,即可下载应用包到本地。

    图2 下载确认框

    系统提供了如下两种下载方式:

    • 以压缩包内容安全(无.csv内容):下载的数据zip包解压后内容是文本.txt格式。
      图3 不含.csv内容的data文件里详细格式
    • 压缩包含有.csv内容:下载内容包含有.csv格式的文件。用Excel打开时,请不要允许打开其他应用程序,以防csv恶意代码注入。
      图4 含.csv内容的data文件里详细格式

  6. 将下载到本地的应用包发送给其他需要安装该应用的用户。

安装应用有哪些方式

AppCube提供了如下两种应用安装方式:

请根据实际操作场景选择安装应用的方式,应用安装场景及对应的安装方式,如表1所示。

表1 应用安装场景及方式

场景

应用包来源

安装方式

安装环境

用途

安装当前租户

我的仓库

我的仓库

沙箱、运行环境

测试、部署运行

线下获取的应用资产包

导入方式

沙箱、运行环境

测试、部署运行

安装其他租户的应用

线下获取的应用源码包/资产包

导入方式

开发环境

二次开发、参考或查看

说明:

导入应用源码包支持二次开发,导入资产包只支持查看。如何编译应用包,请参见导入导出应用源码包

线下获取的应用资产包

导入方式

沙箱、运行环境

测试、部署运行

导入方式安装应用

导入方式安装应用时,支持导入源码包和资产包两种类型,两者的差异如下:

  • 在开发环境安装源码包应用。

    安装后,会显示在开发环境首页的“项目”页签下。

    源码包是其他用户开发完应用后,打包编译时选择“源码包”发布出来的应用包。源码包中的所有组件都不受保护和限制,且不能安装自己帐户下开发的应用。

  • 在开发环境安装资产包应用。

    安装后,会显示在开发环境首页的“库”页签下。资产包是用来在运行环境安装部署的正式包,所以仅支持预览和查看,不能进行二次开发或编辑。

  • 在沙箱环境或运行环境中安装资产包应用。

    资产包是某用户开发应用后,打包编译时选择“资产包”发布出来的应用包。资产包支持设置包中的组件是否受保护。打包时不做编译设置,默认打出的包都是资产包,包中组件都为只读保护模式,将包安装到其他环境时,只能运行和预览,不可编辑包中组件。

  1. 请参考如何下载已发布的应用提前获取待安装应用的安装包。
  2. 需要安装该应用的用户登录对应环境(开发环境、沙箱环境或运行环境),单击“管理”,选择“应用管理 > 软件包管理 > 软件包安装”。

    软件包列表中会显示当前租户已安装的所有软件包。

  3. 单击“新建”,在“软件包安装”页面将应用包拖入进去。当需要检查软件包中对象属性变更情况时,请勾选“检查软件包中对象属性变更情况”,单击“检查并安装”。

    图5 安装软件包
    勾选“检查软件包中对象属性变更情况”,表示安装前会检查软件包中的对象属性变更情况。对象属性变更可能引起环境中某些对象记录内容的变化。默认不勾选。

    在安装升级源码包时,如果源码包中使用了受保护模式的组件,安装会报错,您需要修改源码包中使用的组件,在环境中上传组件后,才可正常安装。

  1. (可选,若上一步勾选“检查软件包中对象属性变更情况”,请执行该步骤)在“属性变更”页面查看待安装软件包中对象属性变化。确定后,单击“继续安装”。

  2. (可选,安装应用后,默认会添加可见权限)在用户的权限配置中检查是否已添加该应用的可见权限。

    1. 在左侧导航栏中,选择“用户管理 > 权限配置”。
    2. 单击具体的权限,在权限配置详情页面的“应用程序设置”页签,检查应用权限。

      应用包安装后,默认会在权限配置中添加该应用的“可见性”权限。若没有添加,请在“应用程序设置”页签单击右上角,选中安装应用的“可见性”复选框,单击

  3. 检查应用是否已安装。

    • 若是在其他开发环境中安装源码包应用,开发环境首页的“项目”页签下查看已安装好的源码包。
    • 若是在开发、沙箱或者运行环境中安装资产包应用,在管理台选择“应用管理 > 应用导航”,在该应用所在行的操作列单击,可预览该应用。

在“我的仓库”安装应用

“我的仓库”只适用于安装本租户下用户发布的资产包和大屏项目包。

“我的仓库”即租户私仓,开发者将应用发布到“我的仓库”后,AppCube默认将该应用同步到该租户下的沙箱环境或者运行环境“我的仓库”中。当前租户下其他用户可以直接登录沙箱环境或者运行环境,通过“我的仓库”安装该应用。

  1. 该租户下其他用户登录需要安装应用的沙箱或者运行环境。
  2. 在管理台选择“应用管理 > 我的仓库”。
  3. 鼠标点到需要安装的软件包上,单击,或者直接单击“安装”,在弹出的确认框单击“确定”。
  4. 在管理台选择“应用管理 > 应用导航”,在该应用所在行的操作列单击,可预览该应用。
分享:

    相关文档

    相关产品

close