xmpp pubsub:基于状态的传递

时间:2012-08-10 00:47:51

标签: xmpp openfire

“presence_based_delivery”根本不适用于openfire,或者我错过了什么?订阅者必须填写“订阅选项”吗?

这就是我所做的:

  1. 节点配置

    "pubsub#presence_based_delivery" = 1 
    "pubsub#deliver_payloads" = 1
    "pubsub#persist_items" = 1
    "pubsub#max_items" = -1 (for infinite number of items)
    
  2. User1订阅NodeA并离线。

  3. 订阅NodeA的User2向其发布项目。
  4. User1上线但未收到已发布项目的任何通知。

1 个答案:

答案 0 :(得分:0)

根据扩展程序的文档,如果用户离线,则发布活动不会向用户发送事件: http://xmpp.org/extensions/xep-0060.html#impl-offline