автоматический повторный вход в quickblox после отключения

Я хотел бы, чтобы мой QBchat автоматически входил в систему, если он отключен. Когда я пытаюсь отправить сообщение и выхожу из системы, есть ли у них функция обратного вызова, которую я могу реализовать, чтобы проверить, вышел ли я из системы? Кроме того, если я прав, у нас должен быть установлен сеанс с QB, затем мы должны войти в наш QBUUSER, затем мы должны войти в наш QBChat для отправки сообщений? Как можно восстановить все эти части, если я потеряю связь.


person EK_AllDay    schedule 05.11.2013    source источник


Ответы (2)


В случае выхода из системы этот метод будет вызываться

- (void)chatDidFailWithError:(int)code;

где код будет 0

person Rubycon    schedule 06.11.2013

ChatDidFailWithError — это метод делегата QBChat, который проверяет наличие активного экземпляра чата. Если в чате действительно произошел сбой автоматического входа с учетными данными пользователя, сохраненными в синглтоне DataManager. (Пример в документации по фреймворку QuickBlox)

  • (void)chatDidFailWithError:(NSInteger)code { // отозвать учетные данные пользователя из одноэлементного класса DataManager [[QBChat instance] loginWithUser:[DataManager shared].currentUser]; }
person Bade    schedule 19.07.2014
comment
Хотя это может быть полезным полезным ответом (я лично не знаю), он был бы значительно улучшен с небольшим объяснением. - person djikay; 20.07.2014