Podemos atrasar respondendo a uma inscrição de presença XMPP?
Pergunta
Eu estou usando um PacketListener para receber pacotes XMPP.
Se eu receber o seguinte:
<presence from="jeanne@belle.com" to="betty@belle.com" type="subscribe"/>
é o servidor XMPP me esperando para responder imediatamente?
- Motivation :. Eu quero para armazenar em cache todos esses pedidos de subscrição e permitir que o destinatário seletivamente aceitar / recusar (à la convites facebook)
- Existe uma API em que eu possa solicitar para todos os pedidos de subscrição de openfire?
Solução
Você não precisa para responder imediatamente ou mesmo em uma determinada sessão; o servidor armazena o fato de que você tem uma assinatura de entrada pendente, e você vai voltar a informar sobre a assinatura pendente de cada vez que efetuar login. Portanto, não deve haver necessidade de solicitar a lista também.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow