ejabberd如何在xmppframework

时间:2017-02-10 18:40:12

标签: android ios xmpp ejabberd xmppframework

我们正在将ejabberd 17.01用于iOS和Android应用程序。

我们需要创建一个持久的房间,用户可以在房间没有连接/加入时接收消息。

我们认为ejabberd有解决方案。

如何在iOS中的XMPPFramework中配置它并在Android SMACK库中进行配置?

1 个答案:

答案 0 :(得分:2)

我们在https://github.com/Digithurst/XMPPFramework/blob/master/Extensions/MUC-Sub/XMPPMUCSub.h

的XMPPFramework分支中实现了XMPPMUCSub模块

您可以像在XMPPFramework中的任何其他模块一样设置此模块,然后使用subscribe方法将用户订阅到房间。

- (nullable NSString *)subscribe:(nonnull XMPPJID *)user to:(nonnull XMPPJID *)room 
                        nick:(nullable NSString *)nick password:(nullable NSString *)pass;

事件将开始流经XMPPMUCSubDelegate