本文介绍如何发布组件包到市场,实现个人开发组件的共享和使用。

前提条件

已完成组件包的编辑。详细内容请参见编辑组件包

发布

  1. 物联网平台控制台左侧导航栏,单击IoT Studio > 应用开发
  2. 快速开始物联网应用开发页面的开发工具模块,单击组件开发
    组件开发
  3. 组件开发 > 公开组件包页面,定位到目标组件包。选择以下操作发布组件。
    • 单击操作栏的发布发布
    • 单击操作栏的编辑,在编辑组件包页面,单击组件列表右上方的发布编辑发布
  4. 发布对话框,输入组件发布的版本更新信息,单击确认
    注意 组件包的版本更新信息必须正确且清楚地描述组件包更新的内容,用于帮助IoT Studio后台审核人员快速了解组件包更新内容,以便快速测试审核组件包,对是否通过该组件包的公开申请做出快速且正确的判断。
    发布版本说明
    页面跳转到组件开发 > 公开组件包,已提交发布组件包的审核状态变为审核中

    组件包的状态说明请参见下表。

    状态 场景说明
    待发布
    • 创建组件包完成。
    • 已通过发布的组件包,完成编辑更新。
    审核中 组件包已提交发布。
    通过 审核中组件包成功通过审核。
    失败 审核中组件包未通过审核。
    注意
    • IoT Studio仅支持公开已发布的组件包。
    • 在组件包审核期间,无法修改组件包配置。
    • 在同一个阿里账号下,如果已发布公开的解决方案中包含未公开的个人组件,页面将会出现异常,组件无法正确加载。所以,在发布公开解决方案之前,请确保其中使用的所有个人组件在公开的组件包中。

使用

组件包的使用分为以下两种场景。

场景一:开发者使用自己公开到市场的组件包。

  1. 在Web可视化编辑页面左侧的组件列表栏,展开组件列表选择框,选择已发布的组件包名称。
  2. 将组件拖拽到画布后,即可使用该组件。
    拖拽组件

场景二:其他开发者使用非自己公开到市场的组件包。

说明 其他开发者需要开通试用功能后,才支持使用组件包下的组件。
  1. 在Web可视化编辑页面左侧的组件列表栏,展开组件列表选择框,选择已发布的组件包名称。
    说明 在组件列表中,未开通的组件包右侧会显示未开通提示。
    选择组件包
    选中某一组件包后,可查看到该组件包的开发者、版本号以及描述信息。组件包开发者信息
    • 单击查看文档,可查看组件包帮助文档。
    • 组件包下的组件均灰色显示,不支持拖拽使用。
    • 鼠标移动到组件上,可预览组件图标和描述信息。
  2. 单击开通试用后,可开通组件包的使用权限。
    说明 开通组件包使用后,组件显示栏仅显示该组件包的开发者信息。
    使用组件包
  3. 将组件拖拽到画布后,即可使用该组件。
    拖拽组件

组件包版本升级后说明

  • 当新版组件包发布时,如果调整或修改了上一版本里的个人组件:
    • 如果旧版本的组件已经在Web可视化页面中使用,则页面中已经添加的旧版组件仍然可用。
    • 如果需要在页面中新添加该组件,则仅支持添加新版组件。
  • 当新版组件包发布时,如果删除了上一版里的组件:
    • 如果旧版本的组件已经在Web可视化页面中使用,则页面中已经添加的旧版组件仍然可用。
    • 新的组件包中不再显示旧版组件,即不再支持添加该组件。