Можем ли мы отложить ответ на подписку XMPP presence?

StackOverflow https://stackoverflow.com/questions/846699

  •  21-08-2019
  •  | 
  •  

Вопрос

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

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

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

ожидает ли XMPP - сервер , что я немедленно отвечу ?

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

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top