应用程序处于后台后无法加入 quickblox 对话框
Can’t join quickblox dialog after app was in background
我已经按照教程中的描述创建了聊天:
SimpleSample-chat users-ios
除此之外一切正常:
当应用程序进入后台时,我断开它,当它 returns 到前台时 – 连接:
- (void)applicationDidEnterBackground:(UIApplication *)application {
[[QBChat instance] disconnect];
}
- (void)applicationWillEnterForeground:(UIApplication *)application {
[[QBChat instance] connectWithUser:user];
}
然而,当我尝试加入对话框(我之前成功使用过)时,onJoin 和 onJoinFailed 块从未调用过,我的消息也没有发送。所以现在我必须一直从后台获取此对话框 return。我的消息已发送,但在发送消息之前我有很长的延迟:QBRequest dialogsForPage 非常慢。
你能帮我解决这个问题吗?谢谢
已通过最新 SDK 解决(v2.4.6 — 2015 年 10 月 23 日)
我已经按照教程中的描述创建了聊天: SimpleSample-chat users-ios
除此之外一切正常: 当应用程序进入后台时,我断开它,当它 returns 到前台时 – 连接:
- (void)applicationDidEnterBackground:(UIApplication *)application {
[[QBChat instance] disconnect];
}
- (void)applicationWillEnterForeground:(UIApplication *)application {
[[QBChat instance] connectWithUser:user];
}
然而,当我尝试加入对话框(我之前成功使用过)时,onJoin 和 onJoinFailed 块从未调用过,我的消息也没有发送。所以现在我必须一直从后台获取此对话框 return。我的消息已发送,但在发送消息之前我有很长的延迟:QBRequest dialogsForPage 非常慢。 你能帮我解决这个问题吗?谢谢
已通过最新 SDK 解决(v2.4.6 — 2015 年 10 月 23 日)