Добавить / удалить пользователей
Чтобы добавить пользователей в список контактов, просто используйте метод ниже:
int userID = 56;
if (chatRoster.contains(userID)) {
try {
chatRoster.subscribe(userID);
} catch (SmackException.NotConnectedException e) {
}
} else {
try {
chatRoster.createEntry(userID, null);
} catch (XMPPException e) {
} catch (SmackException.NotLoggedInException e) {
} catch (SmackException.NotConnectedException e) {
} catch (SmackException.NoResponseException e) {
}
}
Теперь вам нужно реализовать это QBSubscriptionListener
Этот пользователь получит запрос на добавление в список контактов
@Override
public void subscriptionRequested(int userId) {
}
для получения дополнительной информации перейдите по ссылке doc