我们可以延迟响应XMPP在线订阅吗?

时间:2009-05-11 04:15:38

标签: java xmpp openfire smack

我正在使用PacketListener接收XMPP数据包。

如果我收到以下内容:

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

XMPP服务器是否希望我立即回复?

  • 动机:我想缓存所有这些订阅请求,并允许收件人有选择地接受/拒绝(例如,facebook邀请)。
  • 是否有API可以请求来自openfire的所有订阅请求?

1 个答案:

答案 0 :(得分:5)

您不需要立即回复,甚至不需要在给定的会话中回复;服务器存储您有挂起的入站订阅这一事实,并且每次登录时都会重新通知您挂起的订阅。因此,不需要请求列表。