开发和配置应用


通过 EnOS 开发或购买的应用将自动同步到 EnOS 企业用户门户。为确保应用与 EnOS 企业用户门户相兼容,应用开发者需要对应用进行相应的配置。本文介绍应用开发者如何开发和配置应用。

注册应用


应用开发者需要在 EnOS 管理控制台中注册应用,并配置菜单和权限。应用开发者还需要通过以下步骤管理来自其他 OU 的应用购买申请:

  1. 登录 EnOS 管理控制台,在左侧导航菜单中选择 应用注册,选择 创建应用 并填写应用相关的基本信息,完成应用注册。

  2. 选择已注册的应用,在 应用详情 页面上的 菜单管理 标签下选择 新建菜单,填写菜单详情并配置菜单 URL 以及调整菜单的结构与显示顺序。

    备注

    你必须为二级菜单或没有子菜单的一级菜单指定 URL,才能使其在 EnOS 企业用户门户上显示。

    ../_images/adding_menus.png


  3. 应用详情 页面的 权限点管理 标签下,选择 新建权限点,填写详情,完成应用权限的注册。

  4. 收到应用购买申请后,第三方开发者可在 应用详情 页面上的 审批列表 标签下,查看和审批客户的购买申请,授予客户适当的菜单和权限。在 客户管理 标签下,应用开发者可管理现有客户的应用权限。


有关应用注册的更多信息,参见 注册和管理应用

配置资源权限


完成应用注册或获取后,通过以下步骤需要为应用配置资源访问权限:

  1. 在 EnOS 管理控制台左侧导航菜单中选择 身份与权限 > 服务账号

  2. 在应用列表中,选择相应应用的 授权 图标。

    ../_images/sa_authentication.png


  3. 策略列表 标签下,选择 添加权限策略,根据应用和业务的实际需求,选择预定义的或自定义的权限策略。一般需要选择预定义的资产树管理员和设备管理员策略。

  4. 选择 保存,完成应用的资产授权配置。

开发应用


在 EnOS 管理控制台中完成应用注册和资源授权后,应用开发者可通过以下步骤进行应用开发和配置:

  1. 安装用于应用开发的 ENOS-APP-PORTAL 前端 SDK。下载地址与使用说明参见:ENOS-APP-PORTAL 前端 SDK)。

  2. 使用 ENOS-APP-PORTAL 登录定制页 SDK 定制应用在 EnOS 企业用户门户的登录页面。下载地址与使用说明参见:ENOS-APP-PORTAL 登录定制页 SDK)。

  3. 调用 EnOS 企业用户门户服务接口(可生成和更新消息),并启用将应用消息推送到 EnOS 企业用户门户的功能。有关生成和更新消息的 API 的更多信息,参见 EnOS 企业用户门户服务 API

  4. 应用开发完成后,可将应用发布上线。获取应用菜单的 URL, 并在 应用详情 页面上的 菜单管理 标签下,更新应用菜单的 URL。