如何协议启动
应用于网页上打开客户端
请求参数
名称 | 必选 | 类型及范围 | 说明 |
---|---|---|---|
server | true | string | 服务器,默认为客户端默认的服务器地址 |
port | true | string | 服务器端口,默认为客户端默认的端口 |
ssname | true | string | 公司的域名:如 default |
loginname | true | string | 登录的帐号 |
valid_type | false | int | 验证类型 0:明文密码 1:MD5密码 2:令牌验证 |
valid_code | true | string | 验证码 密码/令牌 |
receiver | false | string | 启动消息发送界面消息接收者,带域名 |
receiver_type | false | int | 启动页面类型 1:单聊 2:群聊 |
startup | true | int | 启动方式 0 默认 |
启动客户端(账号密码)
workpro://login/?startup=0&ssname=default&server=116.62.129.71&port=5551&loginname=qdtest&valid_type=0&valid_code=123456
启动客户端(token方式)
workpro://login/?startup=0&ssname=default&server=116.62.129.71&port=5551&loginname=qdtest&valid_type=2&valid_code=ASD35SW1-PW24-9A5G-9746-9Y8T55WJPDO3
启动单聊界面(账号密码)
workpro://sendmsg/?startup=0&ssname=default&server=116.62.129.71&port=5551&loginname=qdtest&valid_type=0&valid_code=123456&receiver=test2@default&receiver_type=1
启动单聊界面(token方式)
workpro://sendmsg/?startup=0&ssname=default&server=116.62.129.71&port=5551&loginname=qdtest&valid_type=2&valid_code=ASD35SW1-PW24-9A5G-9746-9Y8T55WJPDO3&receiver=test2@default&receiver_type=1
客户端如何验证已经安装
如果客户端没有安装,那边协议启动,浏览器会提示地址不存在。所有我们可以在页面中加入检测客户端安装的判断。代码如下
<script type="text/javascript" src="./js/im_device.sdk.js"></script> <script type="text/javascript"> imdevice.loginInfo = { server: "116.62.129.71", loginname: "test1", password: "123456", }; //自动登录 imdevice.imLogin(); //打开对话框 imdevice.imSendMsg('test01');