2013-03-18 76 views
5

用戶上線時沒有收到離線消息。用Quickblox接收離線消息

您能否解釋爲什麼用戶不會收到離線消息?

+0

你能提供更多關於您的應用程序的工作流程 – 2013-03-18 11:30:30

+0

嗨LGOR,我使用Quickblox,簡單地聊上一個例子,有兩個賬戶。首先,account1向account2發送離線消息。然後,account2在上線時不會收到它。 – user2164530 2013-03-19 09:20:54

+0

你是什麼意思'離線'的消息? 用戶1發送消息給用戶2,但用戶2現在脫機? – 2013-03-25 14:50:20

回答

1

我用下面的查詢來獲取以前的消息。

let resPage = QBResponsePage(limit:100, skip:self.messageHandler.messageArray.count) 
let parameters = ["sort_desc" : "date_sent"] 
QBRequest.messagesWithDialogID(createdDialog.ID, 
           extendedRequest: parameters, 
           forPage: resPage, 
           successBlock: 
           {(response: QBResponse, messages: [QBChatMessage]?, responcePage: QBResponsePage?) in 
           /*** You will get all the previous messages ***/ 
           }, 
           errorBlock: {(response: QBResponse!) in 
           /*** Some error occured while getting messages ***/ 
           }) 
+0

您是否設置了「save_to_history」標誌,用於將發送的消息保存到歷史記錄中。 – 2016-03-18 06:14:44