2013-03-18 18 views
5

Użytkownicy nie otrzymują wiadomości w trybie offline po przejściu do trybu online.Odbieranie wiadomości offline za pomocą Quickblox

Czy możesz wyjaśnić, dlaczego użytkownicy nie otrzymują wiadomości w trybie offline?

+0

można dostarczyć więcej informacji o swojej aplikacji workflow –

+0

Hi lgor używam przykład Quickblox, proste-chat, a istnieją dwa konta. Najpierw konto1 wysyła wiadomość w trybie offline do konta2. Następnie konto2 nie otrzymuje go, gdy jest on online. – user2164530

+0

Co to znaczy wiadomość "offline"? Użytkownik1 wyśle ​​wiadomość do Użytkownika2, ale Użytkownik2 jest teraz offline? –

Odpowiedz

1

Użyłem poniższego zapytania do pobrania poprzednich wiadomości.

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

Czy ustawiłeś flagę "save_to_history" do zapisania wysłanej wiadomości do historii. –