2013-12-06 4 views
1

чаты только 2 пользователей могут быть использованы для 1: опыта чата 1, но есть несколько вещей, которые я не мог уточнить в Quickblox сведение о поддержке:Как пользоваться чатами Quickblox для чата 1: 1?

  • как получить список из 1: 1 комнаты, в которых я участвую? Если я создам комнаты с [email protected], как я могу получить список комнат, где мой идентификатор пользователя находится на имя комнаты? Все, что я мог найти, это [[QBChat instance] requestAllRooms]; но это получает список всех комнат. Тогда мне придется разбирать имена в приложении. Есть ли способ добавить фильтр к этому запросу?

  • Как получить чаты 1: 1, заказанные недавно обменявшимися сообщениями? Я хотел бы получить все комнаты, в которых я участвую, и заказать их от самого последнего разговора до самого старого разговора.

Возможно, пользовательские объекты могут прийти на помощь?

  • зарегистрировать имя номера я участвую в том, когда они созданы зарегистрировать время я присоединяюсь мои комнаты

Любые мысли?

ответ

0

Я полагаю, что:

1) Вы должны выполнить

[[QBChat instance] requestAllRooms] 

и в чате метод делегата

chatDidReceiveListOfRooms: 

проверки все номера от чат собственности isJoined. Определенный запрос как «getChatRoomsForCurrentUser» или некоторые фильтры, которые я не нашел.

Для 2) и 3) Я думаю, что должен использовать пользовательские объекты, в это время я не нашел простого способа, как это сделать.

Смежные вопросы