ios - (quickblox) 如何将人员添加到聊天对话框?

标签 ios swift chat quickblox

我正在实现群聊,但我可以添加人员

这是我的代码

var dialog_toupdate = QBChatDialog(dialogID: dialog.ID)
    println( dialog.ID )
var selecteduser = ["the id"]

dialog_toupdate.setPushOccupantsIDs(selecteduser)

QBRequest.updateDialog(dialog_toupdate, successBlock: { (response, dialog) -> Void in


   //some staff




    }, errorBlock: { (errr:QBResponse!) -> Void in


        println(errr.error.description)

})

我收到此错误:

Error reasons: code = "null" message = "Resource not found"

最佳答案

  1. 请更新到最新的QB SDK v2.3.0.4

  2. 为了从您本地创建的 QBChatDialog 实例发送消息,您应该执行以下操作:

    一对一聊天:

    • 已设置dialogID

    群聊

    • 设置占用者 ID
    • roomJID (!)

    如果没有从服务器收到的 roomJID,您将无法发送消息

请注意: 您无法将一对一聊天转换为群聊。您应该与居住者创建新的群聊。

关于ios - (quickblox) 如何将人员添加到聊天对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32199377/

相关文章:

ios - 如何使用 Stripe 的 Apple Pay

ios - 使用 UIWebView 进行手势识别

swift - 视频开始播放时自动全屏

swift - 我应该如何打开一个可选但最有可能设置的成员变量?

Java TCP 多用户聊天服务器客户端与服务器的连接存在问题

ios - 将 JS MessageMedia 数据与核心数据一起使用

ios - 推送通知以进行即时消息传递

ios - 如何同时滑入/滑出状态栏和导航栏?

ios - firebase、swift、ios - 无法获取默认 token 错误域=com.firebase.iid 代码=6 "(null)"

architecture - 网络到应用程序视频聊天的最佳技术?