问:通过远程对等设备关闭套接字"尝试登录/登录Quickblox服务器时

时间:2016-03-10 15:50:24

标签: quickblox

其他stackoverflowians,

我正在开发一个个人项目来开发一个基于iOS的聊天应用程序,该应用程序使用Quickblox进行聊​​天功能。

就在最近,我们在尝试建立与Quickblox服务器的连接并注册或登录用户时开始收到以下错误。

TestApp [3975:76577] - [QBChat loginWithUser:] - >连接聊天,hostName:chat.quickblox.com TestApp [3975:76577] - [QBChat loginWithUser:] - >聊天服务器端点:chat.quickblox.com,用户

错误域= GCDAsyncSocketErrorDomain Code = 7" Socket由远程对等关闭" UserInfo = {NSLocalizedDescription =由远程对等方关闭的套接字}

有时我们的应用程序可以登录..有时它会一直完全失败。我们无法弄清楚Quickblox服务器是否存在问题,或者我们的代码中是否有需要添加的修复程序。

有人可以在那里发光吗?我们即将发布我们的应用程序,这是一个阻碍我们这样做的主要障碍。我们无法让Quickblox的任何人回复我们的机票。我们是高级用户(不是专业版),因此我们的机票尚未被查看。

请参阅下面给出的用于Quickblox注册和Quickblox登录的代码。请参阅我的内联注释。

[self CallQBRegister:^{
// I am checking whether the user is already registered or not.
NSLog(@"Successfully registered..");  
}

// If already registered then the execution block will come to error block.
// there I am attempting to use Quickblox sign in process.
errorBlock:^{ 

NSLog(@"Already Registered, Active State is not Changed. Call QB Sign in");
[self callQBSignIn:^{
    NSLog(@"QB Login success");
} 
errorBlock:^{
    NSLog(@"QB Login Failure");
}];
}];
}

之后我还在检查连接是否失败我正在尝试重新连接QBChat。

- (void)chatDidFailWithError:(NSInteger)code{
// re login here
[[QBChat instance] loginWithUser:self.currentUser];
}

如果我收到此错误,则会执行此代码段。我在这里得到的代码属于错误类型,我在我的代码中定义了它。我得到的错误是" QBChatServiceErrorConnectionRefused"。

任何人都可以帮忙吗? Quickblox ..你在听吗?

0 个答案:

没有答案