gpt4 book ai didi

ios - 如何在iPhone上的xmpp中获取用户组?

转载 作者:行者123 更新时间:2023-12-01 16:36:08 24 4
gpt4 key购买 nike

我已经实现了一个基于xmpp的iOS客户端,现在我想实现MUC,但是我不知道如何获取用户所在的群组的列表,并且用户每次下线时都会离开房间。

我知道有两种方法:

  • 在本地保存用户的组,并在该用户每次登录时重新加入房间。但是我不知道如何保存它,如果使用NSUserDefaults,则只能保存房间的JID而不是房间。如果是这样,用户登录后如何才能重新加入房间?我现在知道加入房间的唯一方法是[room joinRoomUsingNickname:[stream.myJID bare] history:nil];这需要一个房间,而不仅仅是房间的JID。
  • 每次用户登录时从服务器获取房间列表,但这似乎是不可能的,因为用户每次下线时都会被踢出房间。

  • 请帮助,谢谢!

    最佳答案

    您可以在本地保存 session 室JID,并通过其JID重新创建要加入的 session 室。

    关于ios - 如何在iPhone上的xmpp中获取用户组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28102239/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com