环信2.0获取请求消息的方法在只在Appdelegate中回调什么原因

问题描述

环信2.0获取请求消息的方法在只在Appdelegate中回调 ,在其他类中不回调是什么原因。[[EaseMob sharedInstance].chatManager addDelegate:self delegateQueue:nil];也注册了监听了啊

解决方案

在appdelegate或者主控制器中,加协议 代理 回调方法 来监听接收消息的回调。在其他类中不回调,你接收消息的时候,不在那个类中吧。

时间: 2025-01-20 10:20:27

环信2.0获取请求消息的方法在只在Appdelegate中回调什么原因的相关文章

环信SDK3.0接收离线消息的问题

问题描述 使用的SDK3.0的demo,接收离线消息的时候会一条一条的接收,在三星S6上面有个问题,就是有几条消息手机就会响几次..请问有类似问题的吗?求解决? 解决方案 消息提醒可以自己去实现

对于 环信3.0 sdk的消息到底要怎么处理啊

问题描述 EMClient.getInstance().chatManager().addMessageListener(msgListener); EMMessageListener msgListener = new EMMessageListener() {    @Override public void onMessageReceived(List<EMMessage> messages) { //收到消息 }   @Override public void onCmdMessage

关于环信3.0 android 接收消息的问题

问题描述 接收消息的回调里面 onMessageReceived( List<EMMessage> message )方法,为什么我打印出的message是一个错误格式的数据? 解决方案 恩 ,你这个消息是怎么传输过去的,你可以看看.是用rest api 发送的消息?还是用其他的app发送的 消息呢.这个具体的消息类型的格式 你可以自己控制一下了.解决方案二:就是同一个app , 最基本的聊天  这是我打印的数据arg0 :[msg{from:admin, to:174177160213299

android,环信3.0,接收消息在onResume事件中无响应

问题描述 在onResume中添加了addMessageListener,在他的onMessageReceived中去接收消息,刚进去的时候可以收到消息,但是只要接收方发过一次消息之后,onResume事件就不调用了,里面的方法都不会调用,请问这是怎么回事儿,有解决办法吗?谢谢 解决方案 按照demo中的EaseChatFragment 这个类中的 onResume 和 onStop 看下这两个生命周期方法了.里面有注册和注销的方法的  您这边可以参照demo中的看下 看下这些生命周期的方法走不

Android环信3.0获取好友列表异常,求获取好友列表正确姿势

问题描述 解决方案 EMClient.getInstance().contactManager().getAllContactsFromServer();就是根据官网的文档写的这句代码,然后就是抛异常,获取不了好友列表,难道我要自己集成服务器才可以获取好友列表吗?解决方案二:终于知道原因了,这个方法必须在线程中去完成

环信3.0发图片EMImageMessageBody消息返回Message invalid

问题描述 环信3.0发图片EMImageMessageBody消息返回错误Message invalid 是传入一个image的nsdata类型么?这种转data可以么?  //******* UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage]; NSData *data = UIImagePNGRepresentation(image); //**********EMImageMessageBody

环信3.0是不支持从环信获取好友列表了吗?

问题描述 环信3.0是不支持从环信获取好友列表了吗?一定要有自己的后台服务从自己的后台获取吗? 解决方案 支持啊,参考文档http://docs.easemob.com/doku.p ... dymgm

环信3.0,登录admin帐户失败!

问题描述 Hi, 用环信3.0官方demo, 把appkey, 和push证书换成我们自己的, 我们项目用admin帐号来做系统管理员帐号,用来发系统消息, 想用他来做为管理员账户和用户沟通, 但是使用admin帐号,登录, 结果显示:[2016/6/28 12:54:59:505]: current host: domain: 182.92.228.160 port: 80[2016/6/28 12:54:59:505]: fetchTokenForUser()http://182.92.22

iOS 环信3.0 离线透传信息怎么没了

问题描述 iOS 环信3.0 离线透传信息怎么没了,之前版本好多功能,包括撤回,离线透传回调接口都没了 解决方案 3.x 比较于 2.x的SDK,一些回调方法有所改变,比如说2.x的SDK有接收离线消息和在线消息回调的区分,但是3.x就没有了,都是同一个回调去接收的,接收透传消息的回调也是一样的.3.x SDK:例如接收透传消息回调:- (void)didReceiveCmdMessages:(NSArray *)aCmdMessages;接收消息回调:- (void)didReceiveMes