跳到主要内容

自定义应用发布

如果你的自定义应用仅供内部使用,可以忽略本章。

当你完成应用的开发后,经过调试测试正常,就可以发布到应用市场赚取 RU 了。

应用信息#

在发布之前,我们需要完善一下应用信息,同样拿“简易博客”示例:

appInfo

应用 Logo 可以选择一个意思相近的 icon。

你可以前往一些无版权图标网站找一个合适的应用 logo。比如此处我们用谷歌图标

应用 ID 是应用的标识,必须为英文字母。

应用名称要简短易懂,便于用户理解使用。

应用描述为详情简介。

应用分类决定应用的分类归属,便于用户查找浏览。

应用演示地址可以填写该应用被实际使用到的产品链接,用于展示实际作用。

应用示例代码地址如果该应用配套的前端代码的话,可以填写代码库地址。

付费类型目前只有按需使用,即 API 的 RU 定价。后续会开放订阅类型和一次性购买类型的自定义应用收费模式。

应用标签用于用户在应用市场更准确查询检索并快速得知类型。

应用文档则是更详细的应用说明。

发布说明#

开发者创建 API 时会新建一个dev 版本的 API,在控制台对 API 的修改会实时更新到dev版本,调试功能将默认调用dev版本。

应用的默认版本为latest,指向最新发布的一个版本,前端在调用 API 时如果未指定 API 版本,将会默认使用latest

当开发者发布应用版本后,所有 API 都会创建一个该版本的镜像供用户使用,类似于 NPM 包的概念,而且镜像版本不支持修改和删除。

发布应用版本将会为当前 dev 版本的创建两个镜像,一个是以版本号为基础的镜像,一个是latest版本。

点击发布时可以选择版本号,版本号按照SemVer 语义递增。假如我们已经拥有一个1.0.0版本的应用修改后即将发布版本,那么版本号有三种选择,选大版本则是2.0.0,适用于有大量更新的情况;选中版本是1.1.0,适用于有特性更新的情况;选小版本是1.0.1,适用于小修小补的情况。

dev版本的 API 只有该应用所属组织的环境有调用权限。

上架说明#

如果你希望将该应用上架到应用市场,供其他用户也能安装使用,赚取 RU,那么点击右侧 上架 按钮即可发布应用到应用市场,能够被用户看到并安装使用。

上架后如果因为修复或其他原因可以点击 下架 按钮下架应用市场。

但是需要注意,被用户安装了的上架应用依然会持续提供服务,此时下架只是不再展示与应用市场,毕竟不能中断已有用户的服务。

所以,如果你的自定义应用仅用于内部,请不要上架。上架的应用尽量不要下架,如果需要控制功能,可以通过发布版本实现。