2013-04-19 4 views
2

Я создал приложение ios, используя QuickBlox ios SDK. В этом я предоставил варианты входа в систему и Facebook. После входа в систему с помощью Facebook я не смог войти в чат. Но для входа в систему вручную нет такой проблемы. Это ошибка, которую он показывает: QBChat/didNotAuthenticate, error:QuickBlox: Пользователь FB не может войти в чат

Есть ли что-нибудь, что мне нужно было сделать специально после входа в Facebook для входа в чат?

ответ

4

пожалуйста, прочитайте о чате пароль http://quickblox.com/developers/Chat#Password

если вы используете социальный логин, пароль для чата будет равна сессии дь лексема

QBUUser *user = [QBUUser user]; 
user.ID = 298; 
user.password = [BaseService sharedService].token; 
[[QBChat instance] loginWithUser:user]; 
+1

Вы должны использовать свой идентификатор пользователя, а не из этого примера –

+0

Спасибо, Игорь. – Augustine

0

Вы попробуйте использовать этот метод

[QBUsers logInWithSocialProvider:@"facebook" accessToken:@"my_fb_token" accessTokenSecret:nil delegate:self]; 

с явным прохождением токена facebook?

Смежные вопросы