2015-05-22 43 views
1

我想實現羣聊,比如What's App MUC(聊天室)有一些限制: 1.用戶無法獲取他加入哪個房間的歷史記錄。 2.如果被邀請的用戶不在線,則該用戶不能加入房間,得到的消息。使用ejabberd實現羣聊

多投XEP-0033,似乎很好的解決方案,但不能創建組的概念,當卸載和重新安裝客戶端組歷史記錄將丟失。

實現羣聊什麼建議嗎?

回答

1

XMPP不具備的WhatsApp組的默認概念。您需要推出自定義方法來構建它。

然而,在ejabberd現有的建築用磚,MUC,MAM和一些自定義的,你可以得到非常接近相同的行爲。

+0

請看看這個問題:http://stackoverflow.com/questions/30587917/ejabberd-offline-users-can-not-receive-announce-message – xhsoldier

+0

現在我可以使用「XEP-0048:書籤」來存儲他加入的用戶組。但我無法獲得加入該組的成員列表(無論用戶在線還是離線)。 – xhsoldier