透传收不到

/**
     * 透传
     */
    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(),没有透传的消息,求教!!!
共1个回复

zhuhy

2015-09-24 18:25

检查一下是你否在注册完所有的监听以后加上EMChat.getInstance().setAppInited()  
点击此处继续提问与开发者们互动

申请试用

提交后工作人员会尽快与您联系进行功能演示
技术咨询已转移到管理后台,请先登录

即时通讯云使用者请在应用详情页面咨询
客服云使用者请进入管理员模式咨询

×

400电话

商务咨询

技术咨询

免费试用