我们正在将ejabberd 17.01用于iOS和Android应用程序。
我们需要创建一个持久的房间,用户可以在房间没有连接/加入时接收消息。
我们认为ejabberd有解决方案。
如何在iOS中的XMPPFramework中配置它并在Android SMACK库中进行配置?
答案 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
。