Можем ли мы отложить ответ на подписку о присутствии XMPP? - PullRequest
4 голосов
/ 11 мая 2009

Я использую PacketListener для получения пакетов XMPP.

Если я получу следующее:

<presence from="jeanne@belle.com" to="betty@belle.com" type="subscribe"/>

ожидает ли сервер XMPP немедленного ответа?

  • Мотивация : я хочу кешировать все эти запросы на подписку и разрешить получателю выборочно ПРИНЯТЬ / ОТКАЗАТЬ (по приглашениям на Facebook).
  • Существует ли API, в котором я могу запрашивать все запросы на подписку с openfire?

1 Ответ

5 голосов
/ 11 мая 2009

Вам НЕ нужно отвечать сразу или даже на данном сеансе; сервер хранит факт наличия у вас ожидающей входящей подписки и будет повторно информировать вас об ожидающей подписке каждый раз, когда вы входите в систему. Следовательно, не нужно также запрашивать список.

...