阿里云旺IM提供了基于H5的SDK,基于这个SDK,可以在WeX5中快速集成阿里云旺IM。
我们来看看一个简单的集成案例:在WeX5中集成阿里云旺IM,实现简单的登录功能,代码如下:
define(function(require){
var $ = require("jquery");
var justep = require("$UI/system/lib/justep");
var WSDK = require("https://g.alicdn.com/aliww/??h5.imsdk/2.1.0/scripts/yw/wsdk.js"); //因为wsdk支持AMD规范, 所以可以直接require
window.WSDK = WSDK; //把WSDK赋值给全局变量, 因为在wsdk中会使用到, 否则登录会出错
var Model = function(){
this.callParent();
};
Model.prototype.modelLoad = function(event){
var sdk = new WSDK();
sdk.Base.login({
uid: 'wangjun',
appkey: '23302717',
credential: '123456',
timeout: 5000,
success: function(data){
// {code: 1000, resultText: 'SUCCESS'}
console.log('login success', data);
alert('login success: ' + data);
},
error: function(error){
// {code: 1002, resultText: 'TIMEOUT'}
console.log('login fail', error);
alert('login fail: '+ error);
}
});
};
return Model;
});
以上只是简单的将阿里云旺与WeX5进行集成,并实现登录功能,类似的,也可以在WeX5中调用阿里云旺的其它功能,这里就不详述了。
附件
评一波