Когда мои старты приложение, я использую QMServicesManager для:QuickBlox - не может подключиться к чат
- (void)logInWithUser:(QBUUser *)user
Это должно заботиться о аутентификации и регистрации в службу чата. Вызов API для входа в службу чата возвращается без ошибок, но я все равно получаю сообщение об ошибке, когда пытаюсь отправить сообщение:
«Вы не подключены к чату».
Вызов [QBChat instance]).isConnected
возвращается false
В этот момент, если я стараюсь, чтобы решить эту проблему, вызвав QMChatService:
- (void)connectWithCompletionBlock:(QBChatCompletionBlock)completion
Я получаю сообщение об ошибке: "Attempting to connect while already connected or connecting."
Update: Использование расширенные журналы QuickBlox. Я могу видеть, где это начинается. вход в службу чата фактически не выполняется, не возвращая никакой ошибки в возвратном блоке. Вот лог:
23:07:12.982 [ChatService] Connecting to Chat, host: chat.quickblox.com, user JID: ...
23:07:42.983 [ChatService] Did disconnect
Похоже, это таймаут ... Любые идеи о том, что?
Спасибо. Это хороший совет. Обновлен мой вопрос с дополнительной информацией, основанной на данных из расширенных журналов. –