I’‘ve been running two instances of my custom Smack client, with each one logged in as a separate user (User A and User B). I then get User A to add User B to his roster. Smack will add the User B entry to User A’‘s roster and will also send a subscription request to User B. It seems that the Smack library on User B’'s side automatically accepts the subscription request before I have a chance to create a dialog asking the user if they would like to accept the subscription request.
If this is indeed currently the behaviour, I think it would be better to not automatically accept the subscription request, and to leave the option that it may be rejected.
Please let me know what you think.