协议启动
应用于网页上打开即时通讯客户端
请求参数
名称 | 必选 | 类型 | 说明 |
---|---|---|---|
ServerIp | false | string | 即时通讯服务器 |
UserName | true | string | 帐号或群组id |
UserPaws | false | string | 密码 |
Connection | false | int | 连接方式 0-IP地址 1-域名 2-计算机名称 |
startup | false | int | 自动登录 0-不自动登录 1-自动登录 |
imstart | false | string | sendmsg-单聊 joingroup-加入群组 |
启动客户端(PC版)
rtc://login/?UserName=zhoulin&UserPaws=123&ServerIp=127.0.0.1&Connection=0&startup=0
启动单聊界面(PC版)
rtc://sendmsg/?UserName=lijie
启动单聊界面(手机版)
rtc11426519://?imstart=sendmsg&UserName=zhoulin
加入群(PC版)
rtc://joingroup/?UserName=Clot000009
加入群(手机版)
rtc11426519://?imstart=joingroup&UserName=Clot000008
客户端如何验证已经安装触点通RTC
如果客户端没有安装触点通RTC,那边协议启动,浏览器会提示地址不存在。所有我们可以在页面中加入检测客户端安装的判断。代码如下
<script type="text/javascript" src="http://www.qiyeim.com/testpage/jquery-min.js"></script>
<script type="text/javascript" src="http://www.qiyeim.com/testpage/protocolcheck.js"></script>
<a href="rtc://sendmsg/?UserName=lijie" class="rtclink">李杰</a>
<script language="javascript">
$(".rtclink[href]").click(function (event) {
var url=$(this).attr("href");
window.protocolCheck(url,
function () {
alert("您没有安装触点通RTC,请立即下载安装");
});
event.preventDefault ? event.preventDefault() : event.returnValue = false;
});
</script>