流水不争先,争的是滔滔不绝

xmpp openfire+Smack4.3 消息监听

XMPP 云聊IM 1080℃

聊天信息监听

chatManager = ChatManager.getInstanceFor(mConnection);
chatManager.addIncomingListener(new IncomingChatMessageListener() {
    @Override
    public void newIncomingMessage(EntityBareJid messageFrom, Message message, Chat chat) {
     
    }
});

headline监听

mConnection.addAsyncStanzaListener(new StanzaListener() {
    @Override
    public void processStanza(Stanza packet) throws SmackException.NotConnectedException, InterruptedException {
        Message headlineMessage = (Message) packet;
     
    }
}, MessageTypeFilter.HEADLINE);

incomingListenter只会监听到Type为chat类型和nomal,想要监听到headline类型的要用StanzaListener。

版权声明:部分文章、图片等内容为用户发布或互联网整理而来,仅供学习参考。如有侵犯您的版权,请联系我们,将立刻删除。
点击这里给我发消息