更新时间:2023-12-26 GMT+08:00
分享

打包发布

免费试用版本未开通运行环境权限,可能无法正常体验打包发布功能。建议您升级为专业版后,继续体验本示例。

在应用开发完成后,应用需要编译、打包、发布,既可以发布到当前租户的运行环境,也可以共享给其他租户,在其他租户的开发环境或运行环境下安装。

发布须知

  • 应用包编译类型

    在AstroZero经典版应用设计器中,支持编译资产包和源码包两种的应用包。

    • 资产包:资产包中组件默认是设置为受保护状态,可以用在运行环境中安装后,进行预览,运行使用。也可以分享给其他租户安装,在其他租户的开发环境安装后,将显示在“库”页签下,资产包安装后仅能浏览不支持修改。
    • 源码包:源码包中的组件不受保护和限制。源码包可以分享给其他租户,其他租户安装在开发环境中后,可以进行二次开发,安装后将显示在“项目”页签下,详细操作请参见在其他租户环境安装应用包,另外,运行环境中不能安装源码包。
  • 发布方式

    AstroZero应用(资产包)发布有多种发布方式:我的仓库、Welink、华为OneMobile、微信、下载小程序,详细介绍请参考发布App

    本示例中,主要介绍把应用发布到“我的仓库”,并通过“我的仓库”再部署到运行环境。

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

编译与发布

  1. 使用华为账号,访问并登录AstroZero经典版开发环境。
  2. 在“项目 > 我的应用”中,单击“设备维修管理系统”,进入应用。
  3. 单击左下角的,选择“设置”。
  4. 在包类型中,选择“资产包”,单击“保存”

    图1 设置包类型

  5. 单击,选择“编译”,进行资产包编译。

    若想了解更多关于发布应用的设置,请参考如何编译发布应用

  6. 编译完成后,单击左下角,选择“我的仓库”,将应用程序安装包发布到当前租户的私有仓库。
  7. 填写版本信息,单击“发布”。

    发布成功后,页面显示“程序包已经被成功上传到我的仓库。”。

在运行环境安装应用

  1. 使用开发者账号,访问并登录AstroZero经典版运行环境。
  2. 在经典版运行环境首页,单击“我的仓库”或者在右侧菜单中,选择“应用管理 > 我的仓库”,在右侧中,找到编译与发布中发布的“设备维修管理系统”应用,单击“安装”。

    如果“我的仓库”下没有待安装的“设备维修管理系统”应用,您需要参考编译与发布中的操作方式,编译一个“资产包”应用,并选择发布到“我的仓库”。

    图2 在“我的仓库”安装设备运行管理应用

  3. 预览应用。

    1. 在左侧导航栏中,选择“应用管理 > 应用导航”。
    2. 在右侧中,找到编译与发布中发布的“设备运维管理”应用,单击,进入应用布局页面,设置布局后,单击“保存”。
    3. 单击,预览管理员的应用页面。
      图3 应用程序列表

  4. (可选)获取登录页面URL,并分享登录页给应用业务用户。

    如果需要运行应用,则需要在运行环境“管理”中创建工作队列创建权限配置,再参考应用业务测试中的步骤运行应用。

    1. 在“应用程序列表”的“设备运维管理”应用中,单击,进入应用,查看应用的登录页面。
      图4 查看高级页面入口
    2. 在“Page”中,单击“Login”页面,在页面中单击预览登录页面。
      图5 预览查看登录页URL
    3. 预览之后进入登录页,复制登录页URL,并记录此地址。
      将登录页URL分享给业务用户,业务用户即可使用账号及密码进行登录。

      如果您还没有业务用户,您需要参考管理业务用户章节进行添加。

      图6 复制应用登录页URL

在其他租户环境安装应用包

当其他租户需要安装此编译后的资产包或源码包时,请参考以下步骤进行安装。

  1. 当前租户下载资产包或源码包。

    在当前华为账号开发环境中,进入设备管理应用,在页面左侧单击,在“已发布”下,单击“资产包”或“源码包”,查看已发布的APP,在右侧页面单击“下载”。

  2. 将下载后的应用包分享给其他租户。
  3. 在其他华为账号下,以导入方式,安装应用包。

    1. 使用华为账号,登录AstroZero经典版开发环境。
    2. 在经典版开发环境首页,单击“管理”,进入AstroZero经典版开发环境管理中心。
    3. 在左侧导航栏中,选择“应用管理 > 软件包管理 > 软件包安装”。
    4. 单击“新建”,在“软件包安装”页面,拖入待安装的应用包,单击“安装”。

      如果安装的是资产包,请在“库”页签下查看。如果安装的是源码包,请在“项目”页签下的“我的应用”中查看。

分享:

    相关文档

    相关产品