通过Facebook登录注册用户(未指定用户名/密码)

时间:2015-12-15 12:34:18

标签: c# parse-platform unity3d

Parse文档提供了有关将Facebook帐户与已注册的ParseUser相关联的说明。

要注册ParseUser,用户需要选择用户名,密码并提供电子邮件。

我正在创建一个移动游戏,我将使用Parse存储有关游戏会话的数据,我将使用Facebook来允许用户“挑战”#34;他们的Facebook朋友发起了这些挑战。

出于这个原因,我想让我的用户"注册"用他们的Facebook帐户登录我的游戏。我不需要他们选择用户名和密码。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:3)

您可以在通过Facebook登录后创建Parse用户,无需提供任何用户名,密码或电子邮件。使用Facebook Unity SDK首先登录您的用户,如下所示:https://developers.facebook.com/docs/unity/examples#login

然后通过调用LogInAsync()方法使用Parse ParseFacebookUtils创建与该Facebook用户关联的Parse用户:

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