来源:即时通讯网 - 即时通讯开发者社区!
轻量级开源移动端即时通讯框架。
快速入门 / 性能 / 指南 / 提问
轻量级Web端即时通讯框架。
详细介绍 / 精编源码 / 手册教程
移动端实时音视频框架。
详细介绍 / 性能测试 / 安装体验
基于MobileIMSDK的移动IM系统。
详细介绍 / 产品截图 / 安装体验
一套产品级Web端IM系统。
详细介绍 / 产品截图 / 演示视频
引用此评论
引用:一叶知秋 发表于 2018-08-14 14:29 表面上看是这样,能问下android客户端的消息接收入口在哪里吗?
粘贴图片(1).png (194.85 KB, 下载次数: 2577)
下载附件 保存到相册
6 年前 上传
android初始化1
粘贴图片.png (123.67 KB, 下载次数: 2582)
引用:一叶知秋 发表于 2018-08-14 21:50 目前这个是android的实现源码,如果需要服务端代码可以说下,发哪块的代码
引用:JackJiang 发表于 2018-08-14 22:03 把im的login部分的代码贴出来,看看你是怎么判定登陆成功的
引用:JackJiang 发表于 2018-08-15 09:28 没看到你的代码,光看你描述没法知道具体情况
QQ截图20180815101301.png (58.91 KB, 下载次数: 2549)
引用:一叶知秋 发表于 2018-08-15 10:14 这是服务端登录下发的截图,这个是基本是咱们开源源码的内容,我就在code那里加个值,来测试。
引用:JackJiang 发表于 2018-08-15 16:30 你没有贴客户端的代码,但我猜测应该是你们没有理解客户端登陆请求的响应是个异步返回的过程。 你仔细 ...
粘贴图片(2).png (86.98 KB, 下载次数: 2571)
引用:一叶知秋 发表于 2018-08-16 09:52 楼主,我是在这里监控的上有没有收到消息,我们这边出现的情况就是客户端在下发登录消息后,却收不到服务 ...
引用:JackJiang 发表于 2018-08-16 10:06 按照我的要要求,把代码贴出来我帮你看看。你看到的东西跟我看到的是不一样的。回了这么多条贴,你基本上 ...
初始化6.png (188.54 KB, 下载次数: 2552)
初始化5.png (70.07 KB, 下载次数: 2517)
初始化4.png (88.66 KB, 下载次数: 2501)
初始化3.png (6.48 KB, 下载次数: 2506)
初始化实现1.png (66.6 KB, 下载次数: 2545)
sdk调用初始化.png (138.38 KB, 下载次数: 2803)
引用:一叶知秋 发表于 2018-08-16 10:19 楼主这是所有的客户端有关初始化和登录的代码,你看下可以吗?
/** * 真正的登陆信息发送实现方法。 */ private void doLoginImpl() { // * 立即显示登陆处理进度提示(并将同时启动超时检查线程) onLoginProgress.showProgressing(true); // * 设置好服务端反馈的登陆结果观察者(当客户端收到服务端反馈过来的登陆消息时将被通知) IMClientManager.getInstance(this).getBaseEventListener() .setLoginOkForLaunchObserver(onLoginSucessObserver); // 异步提交登陆id和token new LocalUDPDataSender.SendLoginDataAsync( LoginActivity.this , editLoginName.getText().toString().trim() , editLoginPsw.getText().toString().trim()) { /** * 登陆信息发送完成后将调用本方法(注意:此处仅是登陆信息发送完成 * ,真正的登陆结果要在异步回调中处理哦)。 * * @param code 数据发送返回码,0 表示数据成功发出,否则是错误码 */ @Override protected void fireAfterSendLogin(int code) { if(code == 0) { // Toast.makeText(getApplicationContext(), "数据发送成功!", Toast.LENGTH_SHORT).show(); Log.d(MainActivity.class.getSimpleName(), "登陆/连接信息已成功发出!"); } else { Toast.makeText(getApplicationContext(), "数据发送失败。错误码是:"+code+"!", Toast.LENGTH_SHORT).show(); // * 登陆信息没有成功发出时当然无条件取消显示登陆进度条 onLoginProgress.showProgressing(false); } } }.execute(); }
引用:JackJiang 发表于 2018-08-16 10:37 是你的代码用错了,错误在于你的SendLoginDataAsync类里 LocalUDPDataSendder.sendLogin方法的调用,以及 ...
引用:一叶知秋 发表于 2018-08-16 21:39 楼主谢谢你的,指点,我们目前确定的原因是我们客户端在初始化UI主界面初始化完成时,就调用了SDK的初始 ...
精华主题数超过100个。
连续任职达2年以上的合格正式版主
为论区做出突出贡献的开发者、版主等。
Copyright © 2014-2024 即时通讯网 - 即时通讯开发者社区 / 版本 V4.4
苏州网际时代信息科技有限公司 (苏ICP备16005070号-1)
Processed in 0.140625 second(s), 38 queries , Gzip On.