我们可以为同一个对手创建多个 ChatDialogs 吗? (在 1-1 Quickblox 聊天中)
Can we create multiple ChatDialogs for same opponent? (In 1-1 Quickblox chat)
下面是我的代码
var qbChatDialog = QBChatDialog()
qbChatDialog.occupantIDs = [strOpponentQuickbloxID]
qbChatDialog.type = QBChatDialogType.Private
qbChatDialog.data = ["class_name": "HQCustomClass", "game_id": strGameID]
//qbChatDialog.name = "\(strGameID)Holy" //Can we use this field in 1-1 chat?
//Create Dialog
QBRequest.createDialog(qbChatDialog,
successBlock: { (qbResponse, newDialog) -> Void in
println("***** New Dialog \(newDialog)*******\n\n\n\n")
},
errorBlock: { (qbErrorResponse) -> Void in
println("***** Dialog Error \(qbErrorResponse)*******\n\n\n\n")
})
总是得到相同的 Quickblox 聊天对话框。
与同一个对手进行多次 1-1 对话是不可能的
为此使用类型 QBChatDialogType.Group。
下面是我的代码
var qbChatDialog = QBChatDialog()
qbChatDialog.occupantIDs = [strOpponentQuickbloxID]
qbChatDialog.type = QBChatDialogType.Private
qbChatDialog.data = ["class_name": "HQCustomClass", "game_id": strGameID]
//qbChatDialog.name = "\(strGameID)Holy" //Can we use this field in 1-1 chat?
//Create Dialog
QBRequest.createDialog(qbChatDialog,
successBlock: { (qbResponse, newDialog) -> Void in
println("***** New Dialog \(newDialog)*******\n\n\n\n")
},
errorBlock: { (qbErrorResponse) -> Void in
println("***** Dialog Error \(qbErrorResponse)*******\n\n\n\n")
})
总是得到相同的 Quickblox 聊天对话框。
与同一个对手进行多次 1-1 对话是不可能的
为此使用类型 QBChatDialogType.Group。