2015-10-19 56 views
1

我作为教程中介绍的步骤制作聊天: SimpleSample-chat users-ios不能加入quickblox对话框应用程序后,在后台

一切工作正常,除了这一点: 当应用程序被切换到后台我断开,当它返回到前台 - 连接:

- (void)applicationDidEnterBackground:(UIApplication *)application { 
    [[QBChat instance] disconnect]; 
} 

- (void)applicationWillEnterForeground:(UIApplication *)application { 
    [[QBChat instance] connectWithUser:user]; 
} 

然而,当我试图加入对话(我早些时候成功使用)onJoin和onJoinFailed块从来没有叫我的消息不发送。所以现在我必须始终从背景中返回这个对话框。我的消息已发送,但在发送消息之前我有很长的延迟:QBRequest dialogsForPage相当慢。 你能帮我解决这个问题吗?谢谢。

+0

尝试这种方式: http://stackoverflow.com/questions/3639859/handling-applicationdidbecomeactive-how-can-a-view -controller后回应到的 – zzzz

回答

0

解决了与最新的SDK(v2.4.6 - 2015年10月23日)