Ben şimdi bir süredir QB kullanıyorum ve her şey mükemmel çalışıyordu. Bugün bir şey geldi ve artık uygun bir dialogID ile QBChatMessages alamıyorum.QBChatDelegate -chatDidReceiveMessage: çağrılan ama dialogID NULL oldu
[self.dialog sendMessage:message completionBlock:^(NSError * _Nullable error) {
if (error != nil) {
NSLog(@"error! %@", error);
} else {
NSLog(@"success!");
/*locally adding message to tableview*/
}
}
Ve geri arama her zaman başarılı sonuçlar, diğer ucu yoluyla mesajı alır: Birlikte mesaj göndermek
- (void)chatDidReceiveMessage:(QBChatMessage *)message
{
NSLog(@"chatDidReceiveMessage %@", message.dialogID);
}
Ama alıyorum dialogID, (boş) olan hiçbir anlam ifade etmiyor. İleti gönderildikten sonra self.dialog.ID değişkeni null değildir, mesaj gönderdiğim tüm metinle hedefine ulaşır, ancak dialogID (boş) olur. Hesabımdaki Sohbet yöneticisi panelinde doğrulandım ve iletişim kutusu yeni mesajları göstermiyor. V2.6.0.1 btw kullanıyorum.
görünüyor Problemim için bir çözüm arıyordum ve cevabınıza rastladım. Bu konuda bana yardımcı olabilir misiniz? http://stackoverflow.com/questions/40130571/chatdidreceivemessage-method-not-called-quickblox –