Quickblox一对一聊天连接丢失 [英] Quickblox one to one chat connection lost

查看:221
本文介绍了Quickblox一对一聊天连接丢失的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经开发使用Quickblox SDK版本0.8.1聊天应用程序。有时,应用程序失去聊天连接到服务器,这样甚至不能在同一个聊天页面发送消息或接收消息。我必须重新加载每一个出现这种情况,甚至有时不重新连接的时间。因此,任何机构可以帮助我。

I have developed chat application using Quickblox SDK version 0.8.1. Sometimes app loses chat connection to the server so can not send message or receive message even in same chat page. I do have to reload every time this happens even sometimes it does not re-connect. So can any body help me with this.

推荐答案

要重新连接到聊天,请做到:

To reconnect to Chat please do:

iOS的方式

- (void)chatDidFailWithError:(int)code
{
    // reconnect
    [[QBChat instance] loginWithUser:[LocalStorageController shared].qbUser];
}

Android的方式(SDK 1.1版)

// initialize SMACK
SmackAndroid.init(this);

final QBUser user = new QBUser("garry", "garry2892pass");
user.setId(4234);
QBChatService.getInstance().loginWithUser(user, LoginActivity.this);


@Override
public void onLoginSuccess() {
    Log.d(TAG, "success when login");
}

@Override
public void onLoginError() {
    Log.e(TAG, "error when login");
}

@Override
public void onDisconnect() {
    Log.d(TAG, "disconnect when login");

    // Relogin here
}

@Override
public void onDisconnectOnError(Exception exc) {
    Log.e(TAG, "disconnect error when login", exc);

    // Relogin here
}

在这里更多信息 http://quickblox.com/developers/Android_XMPP_Chat_Sample

只要更新Android SDK中,以1.1 http://quickblox.com/developers/Android#Download_Android_SDK

Just update Android SDK to 1.1 here http://quickblox.com/developers/Android#Download_Android_SDK

这篇关于Quickblox一对一聊天连接丢失的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆