читать входящие пакеты сообщений в pubsub с помощью smack
я пытаюсь реализовать Pubsub с помощьюopenfire
сервер иasmack
библиотека. я настроил свой узел таким образом, чтобыsubscribers
должен получить одобрениеpublishers
сейчас я пытаюсь прочитатьMessage
пакет, используя следующий код, но я не получаю никакого пакета. я хочу читатьMessage
пакет, потому что я хочу знать, когда подписчики отправляют запрос издателям, чтобы получить подписку.
PacketTypeFilter filter = new PacketTypeFilter(org.jivesoftware.smack.packet.Message.class);
PacketListener myListener = new PacketListener(){
@Override
public void processPacket(Packet packet) {
// TODO Auto-generated method stub
Log.d("PACKET" , "READ");
if(packet instanceof org.jivesoftware.smack.packet.Message){
org.jivesoftware.smack.packet.Message msg = (org.jivesoftware.smack.packet.Message) packet;
Log.d("MY MESSAGE" , msg.toXML()+ "");
}
}
};
cxmpp.addPacketListener(myListener, filter);
Все, что я хочу, это прочитать пакеты входящих сообщений