如何运行XMPP Room Join&在iOS中的后台线程中邀请进程

时间:2016-11-10 15:07:14

标签: xmppframework

我遇到了Room join& amp;邀请成员加入iOS的XMPP会议室。 我有一个条款,需要在登录时一起加入200个房间,我做了但它阻止了主线程。 任何人都可以建议在不阻塞主线程的情况下处理数百个房间连接的方法。

谢谢,

1 个答案:

答案 0 :(得分:0)

为什么一开始就一次加入200个房间?

我猜您需要加入以便能够进行所有群聊?这是一种非常低效的方式。我认为您需要实施Offline Message Push Notification

查看ejabberd_mod_offline_post

  1. 首先配置会议室必须是会员专用会议室,并在创建后立即将所有用户添加为会员,以便能够获得总数。
  2. 将上述模型添加到ejabberd模型中。
  3. 实施回调服务以处理回调帖子。
  4. 想法是当用户离线时:

    • 在一对一的情况下,将引发offline_message_hook
    • 在MUC案例中,将引发muc_filter_message,并且任何非Presence-Available的人都会离线。