菜鸟教程小白 发表于 2022-12-11 18:20:32

ios - 使用 XMPPFramework 的 MUC Light


                                            <p><p>有没有人能够在 ios 上使用 xmppframework 实现 mongooseim 的 muc light (xep-xxx)?
我一直在尝试创建一个房间,但到目前为止没有任何进展。每当我尝试发送创建 muc 灯的请求时,我都无法从 mongooseim 服务器收到任何响应。</p>

<p>我试过的代码是:</p>

<pre><code>let roomTitle = &#34;\(title)@muclight.hostname.co&#34;
    print(&#34;Creating room: \(roomTitle)&#34;)
    let room = XMPPRoomLight(roomLightStorage: nil, jid: XMPPJID(string: roomTitle), roomname: &#34;testroom&#34;, dispatchQueue: DispatchQueue.main)
    let delegate = UIApplication.shared.delegate as! AppDelegate
    room.addDelegate(self, delegateQueue: DispatchQueue.main)
    room.createRoomLight(withMembersJID: [(delegate.xmppStream?.myJID)!])
    room.activate(delegate.xmppStream)
</code></pre>

<p>上面的代码似乎不起作用,我在网上的任何地方都找不到有关如何使用 xmppframework 执行此操作的演示。我通过取消注释以下行在 ejabberd.cfg 中启用了 mod_muc_light:</p>

<pre><code>{mod_muc_light, [{host, &#34;muclight.@HOST@&#34;}]}
</code></pre></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>引用本文档,一步步配置MUC Light Room和聊天:</p>

<p>这适用于 Mongoose IM,但大多数项目与 ejabberd 配置相同。只需阅读条款即可获得想法。</p>

<p><strong>主要来源:</strong> <a href="https://github.com/esl/MongooseIM" rel="noreferrer noopener nofollow">https://github.com/esl/MongooseIM</a> </p>

<p><strong>MUCLight:</strong> <a href="https://github.com/esl/MongooseIM/blob/master/doc/open-extensions/muc_light.md" rel="noreferrer noopener nofollow">https://github.com/esl/MongooseIM/blob/master/doc/open-extensions/muc_light.md</a> </p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 使用 XMPPFramework 的 MUC Light,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/41197809/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/41197809/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 使用 XMPPFramework 的 MUC Light