我在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);
}
})
}