Web SDK基础功能

初始化

import {sdk} from "./sdk/index" 
global.IM = sdk ;

登录

options= {"account":"test",password:"123456"}
IM.login(options);

退出

IM.logout();

事件说明


/**
 * 事件-连接成功
 */
this.onConnectSuccess = function(){

}

/**
 * 事件-连接失败
 */
this.onConnectFail = function(){

}

this.onAutoConnecting = function(){
	
}	

this.onAutoConnectSuccess = function(){
	
}

/**
 * 事件-收包
 */
this.onCmdRecv =function(cmd){

}

/**
 * 事件-发包
 */
this.onCmdSend =function(cmd){

}

/**
 * 事件-登录成功
 */
this.onLoginSuccess = function(){

}

/**
 * 事件-连接失败
 */
this.onLoginFail = function(){

}

/**
 * 事件-注销
 */
this.onLogout = function(){

}

this.onKicked = function(){
	
}


/**
 * 事件-出错
 */
this.onError = function(err){

}

/**
 * 事件-加载成功
 */
this.onLoadDataSuccess = function(err){

}

/**
 * 事件-收到消息通知
 */
this.onNewMessage = function(message){

} 



/**
 * 事件-自动登录成功
 */
this.onAutoLoginSuccess = function(){

}

/**
 * 事件-自动登录失败
 */
this.onAutoLoginFail = function(){
	
}

/**
 * 事件-未读消息变化
 */
this.onNewMessageCountChange = function(){
	
}

/**
 * 事件-未处理通知变化
 */
this.onNewNotifyCountChange = function(){
	
}

/**
 * 事件-好友通知
 */
this.onNewFriendNotify = function(notify){
	
}

/**
 * 事件-清除会话
 */
this.onClearChatList = function(){

}