2015-12-15 4 views
2

В документации Parse содержатся инструкции по связыванию учетной записи Facebook с зарегистрированным ParseUser.Зарегистрировать пользователя через Facebook логин (не указано имя пользователя/пароль)

Чтобы зарегистрировать ParseUser, пользователь должен выбрать имя пользователя, пароль и предоставить электронное письмо.

Я создаю мобильную игру, в которой я буду использовать Parse для хранения данных об игровых сессиях, и я буду использовать Facebook, чтобы пользователи могли «вызывать» своих друзей в Facebook, чтобы инициировать эти проблемы.

По этой причине я хочу, чтобы мои пользователи «регистрировались», войдя в мою игру со своей учетной записью Facebook. Мне не нужны они, чтобы выбрать имя пользователя и пароль.

Как я могу это достичь?

ответ

3

Вы можете создать пользователя Parse после входа в систему через Facebook, и вам не нужно будет указывать имя пользователя, пароль или адрес электронной почты. Используйте Unity SDK Facebook, чтобы войти ваш пользователь первых, как показано здесь: https://developers.facebook.com/docs/unity/examples#login

Затем создать пользователь Синтаксического, связанный с этим пользователем Facebook, используя Синтаксическую ParseFacebookUtils по телефону LogInAsync() метод:

Task<ParseUser> logInTask = ParseFacebookUtils.LogInAsync(userId, accessToken, tokenExpiration); 
+0

Спасибо, я был брошен прочь, читая везде, что имя пользователя/пароль было «обязательным». – Prodigga