透传收不到

问题描述

/**     * 透传     */    private void sendNoticeUpdateMsg(){        EMMessage cmdMsg = EMMessage.createSendMessage(EMMessage.Type.CMD);        //支持单聊和群聊,默认单聊,如果是群聊添加下面这行        cmdMsg.setChatType(ChatType.GroupChat);        String action="action1";//action可以自定义,在广播接收时可以收到        CmdMessageBody cmdBody=new CmdMessageBody(action);        cmdMsg.setReceipt(groupid);        cmdMsg.setAttribute("a", "a");//支持自定义扩展        cmdMsg.addBody(cmdBody);         EMChatManager.getInstance().sendMessage(cmdMsg, new EMCallBack(){            @Override            public void onError(int arg0, String arg1) {                // TODO Auto-generated method stub                System.out.println("消息透传失败:"+arg1);            }            @Override            public void onProgress(int arg0, String arg1) {                // TODO Auto-generated method stub                System.out.println("消息正在透传:"+arg1);            }            @Override            public void onSuccess() {                // TODO Auto-generated method stub                System.out.println("消息透传成功");            }        });    }发送透传消息,透传成功后,在onEvent(final EMNotifierEvent event)输出event.getEvent(),没有透传的消息,求教!!!

解决方案

检查一下是你否在注册完所有的监听以后加上EMChat.getInstance().setAppInited()

时间: 2024-11-03 10:33:54

透传收不到的相关文章

为什么收不到透传消息

问题描述 发送透传消息,为什么收不到? 解决方案 你可以先给Demo发送一下试试,看demo能否收到!

收不到透传消息

问题描述 透传消息已经有发送 , 但是在广播接收器中没有接收到, 在多个类中写了发送透传消息,仅有一个类中的透传消息没有接收成功,未发送成功的消息发送时广播并没有被注销广播所在的类也没有被销毁,求大神解释原因 解决方案 在所有监听器注册完之后加EMChat.getInstance().setAppInited();解决方案二:> forum.php?mod=redirect&goto=findpost&pid=1274&ptid=665在所有监听器注册完之后加EMChat.g

发送透传消息成功了,为什么收不到透传消息

问题描述 注册了接收透传消息的广播,对方发送透传消息成功了,为什么收不到透传消息? 解决方案 检查一下是否在注册完广播以后加上EMChat.getInstance().setAppInited()这句解决方案二:我也是这样,经我折腾,搞出来了,Object obj = intent.getParcelableExtra("message");EMMessage message = (EMMessage) obj;先得获取成Object对象,后面在转成EMMessage,好奇葩啊

群组发送透传消息

问题描述 在聊天群里,后台给该群发送透传消息,那么群里的所有人都会受到一条透传消息么?????还是只有群主能收到???谢谢 解决方案 现在情况是这样的,ios两个不同的app集成了im,创建一个群组,普通聊天可以互相收到信息,然后后台给这个群发送透传消息,群主那台可以收到透传消息,另一台收不到,请问这可能是什么原因?解决方案二:另外一台设备没收到透传消息吗,日志中有这个log吗解决方案三:莫名其妙的好了.....感觉是不太稳定解决方案四:这个是所有群成员都能收到,但是不是透传消息,应该是普通的消

[已解决]注册了接收透传消息的广播,对方发送透传消息成...

问题描述 本帖最后由 hongyan 于 2015-3-18 16:01 编辑 **注册了接收透传消息的广播,对方发送透传消息成功了,为什么收不到透传消息?** 解决方案 检查一下是否在注册完广播以后加上EMChat.getInstance().setAppInited()

Android 退出环信后,再次登录,无法收到透传消息

问题描述 就是开始登录一个用户,可以收到透传消息,可是退出后(没有关闭程序),再次登录,就收不到透传消息了,这是怎么回事? 退出登录环信代码如下: EMChatManager.getInstance().logout(new EMCallBack() {                                        @Override                    public void onSuccess() {                        start

环信接口的透传消息作用是什么?

问题描述 环信文档说可以发送透传消息,那这是在什么场景下发送的消息呢, "不会在客户端提示(铃声,震动,通知栏等),但可以在客户端监听到的消息推送,具体功能可以根据自身自定义" 文档中的解释,我表示不能理解. 尤其是具体功能可以根据自身自定义这句. 解决方案 可以做一些类似控制类的功能,这类功能是用户无需感受到的.

要发透传信息,是不是先要把推送证书配置好 ?

问题描述 本帖最后由 独孤求败 于 2015-2-27 14:47 编辑 要发透传信息,是不是先要把推送证书配置好 ? 解决方案 发透传不用推送证书的,发推送才要证书的

环信透传消息msg的action是什么意思??

问题描述 解决方案 透传消息能做什么:头像,昵称的更新等,可以把透传消息理解为一条指令,通过发送这条指令给对方,告诉对方要做的action,收到消息可以自定义处理的一种消息.(透传消息不会存入本地数据库中,所以在UI上是不会显示的)透传消息里面的msg就是自己定义的键值对,比如可以"msg":{ //消息内容 "type":"cmd", // 消息类型 "nickname":"张三" },解决方案二:发送透