2016-04-10 3 views
0

Может кто-то объяснить разницу между протоколирования с использованием сервиса API Quickblox вQuickblox QMServices против QMResponse

QMServicesManager.instance().logInWithUser 

По сравнению со стандартным вызовом API для входа:

QBRequest.logInWithUserEmail() 

Я хочу войти в систему с Facebook, но мне кажется, что я должен назвать следующую функцию:

QBRequest.logInWithSocialProvider() 

Какие журналы в остроумие ч facebook, а затем возвращает пользователю затем сервисы API

QMServicesManager.instance().logInWithUser 

Это кажется, как будто он входит в Quickblox два раза, однако нет Войти с социальным провайдером в апи услуг.

ответ

2

QBRequest - это реализация основных запросов от Quickblox iOS SDK. Он содержит простой метод, и вы можете использовать их любым способом. QMServicesManager - это однопользовательский класс проекта QMServices: https://github.com/QuickBlox/q-municate-services-ios

Это в основном оболочка по методам QBRequest + кеширование. Он имеет множество утилит для ваших нужд.

Вы можете прочитать о проекте QMServices на своей странице Github.

+0

Но он кажется ограниченным по функциональности, например, как я могу зарегистрировать пользователя в использовании facebook? Мне нужно будет использовать SDK, чтобы вернуть пользователя, а затем войти с помощью QMServices, который просто не кажется правильным. –

+0

Существует также метод для входа в facebook в QMServices, проверьте класс QMAuthService. –

+0

Ах так спасибо! И как я могу войти в службу чата, как только я уже входил в QuickBlox. Когда я пытаюсь получить текущего пользователя от QMServices и войдите в чат, он использует QBUUser, который передал обратно, он жалуется, что пароль неверен. –

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