Lesen Sie eingehende Nachrichtenpakete in Pubsub mit Smack

Ich versuche, Pubsub mit zu implementierenopenfire Server undasmack Bibliothek. Ich habe meinen Knoten so konfiguriert, dasssubscribers muss die Zustimmung vonpublishers

jetzt versuche ich das zu lesenMessage Paket mit folgendem Code, aber ich erhalte kein Paket. ich will lesenMessage Paket, weil ich wissen möchte, wann immer die Abonnenten die Anfrage an Verlage senden, um abonniert zu werden.

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);

Ich möchte nur die eingehenden Nachrichtenpakete lesen

Antworten auf die Frage(1)

Ihre Antwort auf die Frage