2013-03-18 11 views
5

Benutzer erhalten keine Offline-Nachrichten, wenn sie online gehen.Empfangen von Offline-Nachrichten mit Quickblox

Können Sie bitte erklären, warum Benutzer keine Offline-Nachrichten erhalten?

+0

könnten Sie bieten weitere Informationen über Ihre App Workflow –

+0

Hallo lgor, ich bin mit einem Beispiel für Quickblox, einfach-Chat, und es gibt zwei Konten. Zunächst sendet account1 eine Offline-Nachricht an account2. Account2 erhält es dann nicht, wenn es online geht. – user2164530

+0

Was meinst du mit 'offline' Nachricht? Benutzer1 Nachricht an Benutzer2 senden, aber Benutzer2 ist jetzt offline? –

Antwort

1

Ich verwendete unten Abfrage, um die vorherigen Nachrichten abzurufen.

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

Haben Sie "save_to_history" Flag zum Speichern der gesendeten Nachricht in den Verlauf festgelegt. –