2

「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 はオンラインになりますが、公開されたアイテムの通知を受け取りません。
4

1 に答える 1

0

拡張機能のドキュメントによると、ユーザーがオフラインの場合、presence_based 配信はユーザーにイベントを送信しません: http://xmpp.org/extensions/xep-0060.html#impl-offline

于 2015-03-15T16:54:19.807 に答える