android环信获取好友,环信获取好友列表-AppCan交流社区 - Powered by Discuz!

我在login登陆成功获取好友列表为空,但是我在官网上有添加两个好友,这是怎么回事啊

var aname=new Array();

appcan.ready(function() {

uexWidgetOne.cleanCache();

var appKey ="1107161230178160#anfang";

var isAutoLoginEnabled = "1";

var param={

appKey:"1107161230178160#anfang",//区别app的标识

apnsCertName:"",//iOS中推送证书名称(仅iOS)

isAutoLoginEnabled:"1",//可选参数 是否开启自动登录功能 1-开启 2-关闭

isAutoAcceptGroupInvitation:"",//可选参数 是否开启用户自动同意群邀请, 1-开启 2-关闭 默认为开启(此参数为3.0.22后新加入)

miPushAppId:"",//String类型 小米推送的appId

miPushAppKey:"",//String类型 小米推送的appKey

};

uexEasemob.initEasemob(param,function(data){

//alert("初始化:"+data);

})

//是否开启自动登录功能 1-开启 2-关闭

//[1.10]

//已连接上

uexEasemob.onConnected= function(data){

//alert('onConnected');

}

//[1.11]

//链接断开

uexEasemob.onDisconnected= function(data){

//alert('onDisconnected:'+data);

}

var param = {

enable:1,//0-关闭,1-开启。默认为1 开启新消息提醒

soundEnable:1,// 0-关闭,1-开启。默认为1 开启声音提醒

vibrateEnable:1,// 0-关闭,1-开启。默认为1 开启震动提醒

userSpeaker:1,// 0-关闭,1-开启。默认为1 开启**播放(仅Android可用)

showNotificationInBackgroud:1,// 0-关闭,1-开启。默认为1。设置后台接收新消息时是否通过通知栏提示 (仅Android可用)

acceptInvitationAlways:0,// 0-关闭,1-开启。默认添加好友时为1,是不需要验证的,改成需要验证为0(仅Android可用)

deliveryNotification:1// 0-关闭 1-开启  默认为1 开启消息送达通知   (仅iOS可用)

}

var  params=JSON.stringify(param);

uexEasemob.setNotifyBySoundAndVibrate(params);//消息提醒相关配置

//[2.1]

uexEasemob.onNewMessage= function(data){//收到新消息监听

alert('onNewMessage:'+data);

appcan.locStorage.setVal('receiveMsg',data);

uexWindow.evaluateScript("Chatboard", 0, "newMessage()");

uexWindow.evaluateScript("chatroom", 0, "newMessage()");

}

//[2.2]

uexEasemob.onCmdMessageReceive= function(data){//透传消息监听

alert('onCmdMessageReceive:'+data);

}

//[2.3]

uexEasemob.onAckMessage= function(data){//消息已读监听

alert('onAckMessage:'+data);

}

//[2.4]

uexEasemob.onDeliveryMessage= function(data){//消息送达监听

alert('onDeliveryMessage:'+data);

}

//[2.13]

uexEasemob.cbGetMessageById= function(data){

alert('cbGetMessageById:'+data);

}

//[3.16]

uexEasemob.cbGetChatterInfo= function(data){

alert('cbGetChatterInfo:'+data);

appcan.locStorage.setVal('chatinfo',data);

}

uexEasemob.cbGetMessageHistory= function(data){

alert('cbGetMessageHistory:'+data);

appcan.locStorage.setVal('historyMsg',data);

};

//[4.1]

uexEasemob.onContactInvited= function(data){//接到好友申请

alert('onContactInvited:'+data);

var data=eval('('+data+')');

aname.push(data.username);

appcan.locStorage.setVal('contactInvited',aname);

}

uexEasemob.onContactAdded= function(data){//新增联系人监听(仅Android)

alert('onContactAdded:'+data);

}

//[4.2]

uexEasemob.onContactDeleted= function(data){//删除联系人监听(仅Android)

alert('onContactDeleted:'+data);

}

//[4.4]

uexEasemob.onContactAgreed= function(data){//好友请求被同意

alert('onContactAgreed:'+data);

}

//[4.5]

uexEasemob.onContactRefused= function(data){//好友请求被拒绝

alert('onContactRefused:'+data);

}

//[4.7]

//获取好友列表

uexEasemob.getContactUserNames(function(data){

alert("getContactUserNames:"+data);

})

//[4.13]

uexEasemob.getBlackListUsernames(function(data){

alert('cbGetBlackListUsernames:'+data);

})

uexEasemob.getGroupsFromServer(param,function(data){

})

uexEasemob.cbGetGroup=function(data){//获取单个群聊信息回调

alert('searchgroup:'+data);

appcan.locStorage.setVal('searchgroup',data);

}

});

function login() {

var name = $("#uid").val();

var pwd = $("#upwd").val();

if (name == "") {

appcan.window.openToast('账号不能为空', '2000');

return;

} else if (pwd == "") {

appcan.window.openToast('密码不能为空', '2000');

return;

} else {

$("form").submit();

}

}

//登陆

appcan.button("#submit", "ani-act", function() {

logins();

})

$("form").on('submit', function() {

appcan.request.postForm($("form"), function() {

logins();

}, function(err) {

});

return false;

});

function logins(){

var username = document.getElementById("loginname").value;

var password = document.getElementById("loginpassword").value;

var param ={

username:username,

password:password,

};

uexEasemob.login(param,function(data){

appcan.locStorage.setVal('username',username);

alert(JSON.stringify(data));

if(data.result==1){

uexEasemob.getContactUserNames(function(data){

alert("getContactUserNames:"+data);

})

// appcan.window.open('index','index.html',10);

}else{

alert(data.msg);

}

})

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值