ejabberd如何在xmppframework中使用MUC/SUB

For*_*uru 5 android xmpp ejabberd ios xmppframework

我们将ejabberd 17.01用于iOS和Android应用程序.

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

我们认为ejabberd有解决方案.

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

Rob*_*ohr 2

我们XMPPMUCSub在 XMPPFramework 的一个分支中实现了一个模块,网址为https://github.com/Digithurst/XMPPFramework/blob/master/Extensions/MUC-Sub/XMPPMUCSub.h

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

- (nullable NSString *)subscribe:(nonnull XMPPJID *)user to:(nonnull XMPPJID *)room 
                        nick:(nullable NSString *)nick password:(nullable NSString *)pass;
Run Code Online (Sandbox Code Playgroud)

然后事件将开始在 中流动XMPPMUCSubDelegate