Skip to content Skip to sidebar Skip to footer

Logout To Add A Friend In Xmpp Smack

In my application when I have to add a friend I usually do send subscription packets 4 times i.e A->B (subscribe) B->A ( subscribed) B-A( subscribe) A->B ( subscribed) Aft

Solution 1:

For sending a request you have to use,

roster.createEntry("mail_id", null, null);

And for Listening the Request you have to listen using PacketListener. And check the Presence

Presencepresence= (Presence) packet;
Presencepresence_request=newPresence(Presence.Type.subscribed);
presence_request.setTo(presence.getFrom());
presence_request.setType(Presence.Type.subscribed);
presence_request.setFrom("current_logged_in_user");
connection.sendPacket(presence_request);
roster.createEntry(presence.getFrom(), null, null);

Post a Comment for "Logout To Add A Friend In Xmpp Smack"