项目 #

开发者可以根据客户使用场景创建不同类型的项目,同时也有为开发者准备的项目类型


创建项目 #

进入开发者控制台,创建项目,初次创建选择开发版。


开发版 #

供公司内部开发测试使用,所有功能没有限制,永久免费授权,最大用户数100(可申请提高)。

正式版 #

生产环境,交付时使用。

内网版 #

生产环境内网隔离,无法访问互联网时使用。

镜像版 #

其他版本的镜像版本,用于标准产品的多客户部署。

应用举例

例如有正式版项目P,在项目P下有android应用A,A已经发布到各个平台的应用商店。

  1. 项目P需要给N个客户做私有化部署
  2. 客户无需定制开发,直接使用应用A

如果为每个客户都修改应用A的包名再发布,时间成本很高。这种情况可以为每个客户创建正式版项目P的镜像项目,镜像项目会继承原始项目的所有应用信息, 用镜像项目的授权证书进行私有化部署。



项目信息 #

  • appIdappSecret, 调用SDK,API时使用
  • 内网版的通过本地授权文件授权,其他项目类型都是通过官方授权
  • 任何版本都需要下载授权文件,放到config下,系统会自动识别
  • 最大连接数有限制的内网版才存在授权设备
  • 进入应用列表创建应用

项目信息图例 #


授权设备图例 #



创建应用 #

进入上图中应用列表,创建应用。

离线消息 #

客户端离线,但未注销,再上线之后会收到离线期间的消息。手机端(包括Uniapp)开发离线消息是必须开启的,网页,小程序不建议开启, PC客户端建议开启。

单点登录 #

同一个应用,同一个用户即bindUser绑定的用户,在不同设备注册,新注册的设备会顶掉之前注册的设备,开发者会收到被顶掉的事件回调。
建议所有平台都开启。
手机端的单点登录比较特殊,android,ios两个主流手机操作系统,如果需要在它们之间使用单点登录,请配置client.mobile.sso.packages

说明

这里的单点登录是相对客户端而言的,不是服务端统一认证的单点登录,同词不同意。

离线回调 #

客户端离线事件,是否通知集成系统,开启后还需配置离线回调地址offline.callback.url
如果需要显示客户端在线状态的可以打开,建议PC客户端使用,手机和网页不建议开启。


应用信息 #

  • appKey用于初始化客户端SDK

上次更新: 4/16/2024, 6:08:51 PM