Можем ли мы отложить ответ на подписку XMPP presence?
Вопрос
Я использую PacketListener для получения XMPP-пакетов.
Если я получу следующее:
<presence from="jeanne@belle.com" to="betty@belle.com" type="subscribe"/>
ожидает ли XMPP - сервер , что я немедленно отвечу ?
- Мотивация:Я хочу кэшировать все эти запросы на подписку и разрешить получателю выборочно ПРИНИМАТЬ / ОТКЛОНЯТЬ (приглашения на Facebook).
- Существует ли API, с помощью которого я могу запрашивать все запросы на подписку у openfire?
Решение
Вам не нужно отвечать немедленно или даже в течение определенного сеанса;сервер сохраняет тот факт, что у вас есть ожидающая входящая подписка, и будет повторно информировать вас об ожидающей подписке каждый раз, когда вы входите в систему.Следовательно, также не должно быть необходимости запрашивать список.
Не связан с StackOverflow