2016-02-12 38 views
2

QuickBlox - 无法连接当我的应用程序启动时,我使用QMServicesManager到聊天

- (void)logInWithUser:(QBUUser *)user 

这应该照顾的认证和登录的到聊天服务。 对聊天服务的登录API调用返回时没有错误,但我尝试发送邮件时仍出现错误:

“您没有连接到聊天。”

调用[QBChat instance]).isConnected回报false

在这一点上,如果我尝试致电QMChatService来解决此问题:

- (void)connectWithCompletionBlock:(QBChatCompletionBlock)completion 

我得到一个错误:"Attempting to connect while already connected or connecting."

更新: 使用QuickBlox的扩展日志我可以看到开始的位置。登录到聊天服务实际上失败了,没有在返回块中返回任何错误。 这里是日志:

23:07:12.982 [ChatService] Connecting to Chat, host: chat.quickblox.com, user JID: ... 
23:07:42.983 [ChatService] Did disconnect 

看起来像它的超时...... 有关任何见解?

回答

1

尝试设置[QBSettings setLogLevel: QBLogLevelDebug];当应用程序在AppDelegate中启动时。

这将使您能够看到QuickBlox登录到您的Xcode控制台,它将提供有关正在发生的事情的更好消息。

+0

谢谢。这是一个很好的建议。根据扩展日志中的数据更新我的问题并提供更多信息。 –

相关问题