默认

[已回复] 大神!为何我的服务端身份认证回调每次都会被调用?

查看数: 45851 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-03-30 13:49

正文摘要:

在我已经登录的用户界面中,每次我发送一条信息。后台都会重复调用这两个方法:(正在调用回调方法:OnVerifyUserCallBack...)和(正在调用回调方法:OnUserLoginAction_CallBack...);这两个方法我看了下api文档 ...

评论

JackJiang 发表于 8 年前
引用:hejiacheng2016 发表于 2016-03-30 14:40
谅解啊,第一次做这样的IM!。下次把标题写上。
[mw_shl_code=actionscript3,true]@Override
        p ...

你贴的代码不足以帮你疹断问题,建议你从两个方面排查:
1)首先对照Demo里客户端发送消息的调用方法,看看你调用的方法是否不一样的;
2)再看看服务端的回调里,哪个地方有可能会错误地导致用户消息发送时,也会调用登陆认证这样的回调。

你应该是一个很明显的错误导致,不会太难排查。
hejiacheng2016 发表于 8 年前
引用:JackJiang 发表于 2016-03-30 14:31
这个问题太低级了,你登陆认证的代码是咋写的?

把代码帖出来吧。

谅解啊,第一次做这样的IM!。下次把标题写上。
@Override
        public int onVerifyUserCallBack(String lpUserName, String lpPassword, String extra)
        {  
                System.out.println("正在调用回调方法:OnVerifyUserCallBack..."+lpUserName+" "+lpPassword);
                Boolean login = tedao.VerifyUser(lpUserName, lpPassword);
                if(login){
                        return 0;
                }
                System.out.println("error");
                return -1;
        }

JackJiang 发表于 8 年前
这个问题太低级了,你登陆认证的代码是咋写的?

把代码帖出来吧。

返回顶部