2013-03-18 2 views
5

Gli utenti non ricevono messaggi offline quando si collegano.Ricezione di messaggi offline con Quickblox

Potrebbe spiegare perché gli utenti non ricevono messaggi offline?

+0

si potrebbe fornire ulteriori informazioni sul tuo flusso di lavoro applicazione –

+0

Ciao lgor, sto usando un esempio di Quickblox, semplice chat, e ci sono due conti. Innanzitutto, account1 invia un messaggio offline all'account2. Quindi, account2 non lo riceve durante l'accesso online. – user2164530

+0

Cosa intendi per messaggio "offline"? Utente1 invia un messaggio a Utente2, ma Utente2 non è in linea ora? –

risposta

1

Ho usato sotto la query per recuperare i messaggi precedenti.

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

Hai impostato il flag "save_to_history" per il salvataggio del messaggio inviato nella cronologia. –