# 应用开发与管理流程

# 概述

应用市场支持开发和上架机器人和网页应用两种类型的应用,来支持机构将已有的或新的系统连接到IM,通过IM实现更高效的工作流。

FinChat同时支持使用小程序类型的应用,但小程序的开发和上架流程已迁移至独立的平台,详见:小程序开发

# 应用开发流程

# 1.创建应用

1.1机构内的所有成员都是应用开发者,成为应用管理员需要在机构管理后台添加“应用管理”权限

1.2应用开发者/应用管理员可以点击应用市场窗口内“应用开发”打开应用开发后台

1.3在应用开发后台,选择“应用开发”,再点击“创建应用”

1.4在“创建应用”页面完善相关基础信息即可创建应用

# 2.开发应用

目前应用市场支持开发机器人和网页应用两种应用。

更具体的开发流程可以查看:

开发信息:

参数 说明
AppID 应用唯一标识,创建应用即生成
secret 应用秘钥,开发者后台创建应用后,在应用详情页获取
应用主页 在FinChat中打开网页应用时默认跳转的URL
回调URL 应用市场将会把订阅的事件推送给此URL
Token 可任意填写或采用应用市场自动生成的,用于校验回调请求的合法性

# 3.上架应用

3.1在完成应用开发部分的配置后,开发者继续完成填写应用预览图、版本号、版本说明即可申请上架

应用资料信息:

参数 说明
应用名称 最多10个字符
应用logo 要求使用尺寸为750*750,1M以内的jpg、png图片
核心描述 最多10个字符,突出应用的核心功能
详细介绍 最多120个字符,详细介绍应用功能和使用场景
应用分类 根据应用的使用场景进行选择
预览图 最多4张图片,要求使用尺寸为1280*720,2M以内的jpg、png图片
版本号 格式必须为X.Y.Z
版本说明 描述该版本应用的更新内容

3.2应用上架:应用进行任何变更,都须上架才可以生效。

上架应用流程:

3.3应用下架:当应用计划停止服务时,开发者可以申请下架应用。

开发者下架应用流程:

# 4.测试应用

应用首次上架后,默认仅开发者可用,开发者可在应用列表或机器人列表查看和测试应用。

# 5.管理应用

5.1应用管理员可以登录机构管理后台-应用管理配置应用的可用范围,只有可用范围的用户才可以使用该应用

5.2应用管理员可以在应用开发后台-应用审核-已上架应用详情直接下架应用