• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - 使用 XMPPFramework 的 MUC Light

[复制链接]
菜鸟教程小白 发表于 2022-12-11 18:20:32 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

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

我试过的代码是:

let roomTitle = "\(title)@muclight.hostname.co"
    print("Creating room: \(roomTitle)")
    let room = XMPPRoomLight(roomLightStorage: nil, jid: XMPPJID(string: roomTitle), roomname: "testroom", 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)

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

{mod_muc_light, [{host, "muclight.@HOST@"}]}



Best Answer-推荐答案


引用本文档,一步步配置MUC Light Room和聊天:

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

主要来源: https://github.com/esl/MongooseIM

MUCLight: https://github.com/esl/MongooseIM/blob/master/doc/open-extensions/muc_light.md

关于ios - 使用 XMPPFramework 的 MUC Light,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41197809/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap