阿里云旺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中调用阿里云旺的其它功能,这里就不详述了。
附件
评一波