自定义应用发布
如果你的自定义应用仅供内部使用,可以忽略本章。
当你完成应用的开发后,经过调试测试正常,就可以发布到应用市场赚取 RU 了。
应用信息
在发布之前,我们需要完善一下应用信息,同样拿“简易博客”示例:
应用 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,那么点击右侧 上架
按钮即可发布应用到应用市场,能够被用户看到并安装使用。
上架后如果因为修复或其他原因可以点击 下架
按钮下架应用市场。
但是需要注意,被用户安装了的上架应用依然会持续提供服务,此时下架只是不再展示与应用市场,毕竟不能中断已有用户的服务。
所以,如果你的自定义应用仅用于内部,请不要上架。上架的应用尽量不要下架,如果需要控制功能,可以通过发布版本实现。