Quilkblox не връща хронология на чата

Изправени сме пред проблем в Quilkbox API. Създаваме приложение за чат, в което създаваме стаи. Съобщенията в чата се изпращат добре. но проблемът е, че не можем да извлечем хронологията на чата.

в Стаи, когато потребител изпрати съобщението до друг потребител, който е офлайн, тогава съобщението се изпраща добре, но когато потребителят спре да изпълнява приложението и след това стартира отново приложението, тогава старите съобщения не се получават.

Когато и двамата потребители са онлайн и разговарят помежду си, чатът работи добре, всички съобщения се показват. но когато спрат приложението и след това го стартират отново, старите съобщения не се показват

проверихме дали методът на делегата QBchatDelegate

  • (void)chatRoomDidReceiveMessage:(QBChatMessage *)съобщение отRoom:(NSString *)roomName

не се извиква за първи път, когато потребителят отвори приложението, но когато потребителят изпрати съобщението в стаята, този метод се извиква и съобщението ще се покаже.

Какъв ще е проблемът да не се върне историята на чата


person Parveen Tyagi    schedule 03.01.2014    source източник


Отговори (1)


Изглежда, че създавате временни чат стаи (не постоянни).

Временна стая - стая, която се унищожава, ако последният обитател излезе

Опитайте се да създадете постоянна стая

Използвайте това ръководство http://quickblox.com/developers/SimpleSample-chat_users-ios#Create_room

person Rubycon    schedule 05.01.2014