Parse - Unity3D:如何在Facebook Connect之后创建用户

时间:2014-09-02 15:27:28

标签: facebook unity3d parse-platform

使用适用于Unity3D的Facebook SDK 6.0。

在我的用户接受连接后,我想将他的ID,电子邮件等保存在Parse数据库中,并且有可能从此数据库获取此播放器的一些信息(例如:解锁级别列表)。

我该怎么办?

我知道如何创建一个对象,但我想知道,在Facebook上连接后,如何在不使用Parse登录的情况下保存用户和Parse的一些细节(如官方的Parse教程)。

我无法理解。

非常感谢您的帮助。

致以最诚挚的问候,

AB

1 个答案:

答案 0 :(得分:1)

您可以尝试在本地ParseUser对象中保存此信息。只需添加包含必要信息的自定义字段即可对于更复杂的解决方案,您可以创建自定义解析对象以保存信息。

https://parse.com/docs/unity_guide#users

var user = new ParseUser()
{
    Username = "my name",
    Password = "my pass",
    Email = "email@example.com"
};

// other fields can be set just like with ParseObject
user["IsUnlocked"] = true;

Task signUpTask = user.SignUpAsync();

对于Facebook,ParseFacebookUtils类中有一个特殊的注册方法 https://parse.com/docs/unity_guide#fbusers

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