2014-03-31 49 views
3

我在我的应用程序中使用quickblox做1对1聊天。 用户已经登录。 但是,当我尝试登录聊天时,出现以下错误。快速blox聊天不验证

2014-03-31 12:42:09.532 MyChat[2175:3803] QBChat/didNotAuthenticate, error: <failure  xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure> 
2014-03-31 12:42:09.533 MyChat[2175:3803] -[QBContactList dealloc] -> 
2014-03-31 12:42:09.533 MyChat[2175:3803] QBChat/didDisconnect, error: (null) 

我在做什么错。

QBUUser *currentUser = [QBUUser user]; 
[QBChat instance].delegate = self; 
[[QBChat instance] loginWithUser:currentUser]; 

回答

6

这不是一个正确的方式,

currentUser情况下是空的,你应该设置ID密码至少登录到聊天

例如

QBUUser *user = [QBUUser user]; 
user.ID = 979387; 
user.password = @"userpass"; 
[[QBChat instance] loginWithUser:user]; 
+0

谢谢你的回复,这是一个可怕的mistak我知道,我知道。 –

+1

U意味着用户模块 –

+0

在哪里可以获得用于swift的quickblox webRTC的代码。 – Vinod