5
Kullanıcılar çevrimdışına alındığında çevrimdışı mesaj alamazlar.Quickblox ile çevrimdışı iletileri alma
Kullanıcıların neden çevrimdışı iletileri almadığını açıklar mısınız?
Kullanıcılar çevrimdışına alındığında çevrimdışı mesaj alamazlar.Quickblox ile çevrimdışı iletileri alma
Kullanıcıların neden çevrimdışı iletileri almadığını açıklar mısınız?
Önceki iletileri almak için aşağıdaki sorguyu kullandım.
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 ***/
})
Gönderilen iletiyi geçmişe kaydetmek için "save_to_history" bayrağını ayarladınız mı? –
ben Quickblox, basit-chat örneği kullanıyorum, uygulama iş akışı –
Merhaba lgor hakkında daha fazla bilgi sağlayabilir ve iki hesabın vardır. Öncelikle, account1 hesap2'ye çevrimdışı bir mesaj gönderir. Daha sonra, online olurken account2 onu almaz. – user2164530
'Çevrimdışı' mesajı nedir? User1, User2 kullanıcısına bir ileti gönder, ama User2 şimdi çevrimdışı? –