注册

透传收不到

/**
     * 透传
     */
    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()

 

要回复问题请先登录注册