Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Parse-Unity3D:如何在Facebook连接后创建用户_Facebook_Unity3d_Parse Platform - Fatal编程技术网

Parse-Unity3D:如何在Facebook连接后创建用户

Parse-Unity3D:如何在Facebook连接后创建用户,facebook,unity3d,parse-platform,Facebook,Unity3d,Parse Platform,“我正在为Unity3D使用Facebook SDK 6.0 在我的用户接受连接后,我想保存他的ID、电子邮件等。。。在解析数据库上,并有可能从该数据库获取该玩家的一些信息(例如:解锁级别列表) 我怎么做 我知道如何创建一个对象,但我想知道,在Facebook上建立连接后,如何在不使用解析登录的情况下保存用户和解析的一些详细信息(如官方的解析教程) 我不明白 事先非常感谢您的帮助 致以最良好的祝愿 AB您可以尝试将此信息保存在本地ParseUser对象中。只需添加带有必要信息的自定义字段。对于更

“我正在为Unity3D使用Facebook SDK 6.0

在我的用户接受连接后,我想保存他的ID、电子邮件等。。。在解析数据库上,并有可能从该数据库获取该玩家的一些信息(例如:解锁级别列表)

我怎么做

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

我不明白

事先非常感谢您的帮助

致以最良好的祝愿


AB

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

对于Facebook,ParseFacebookUtils类中有一个特殊的注册方法

Task logInTask=ParseFacebookUtils.LogInAsync(userId、accessToken、tokenExpiration);

你好,谢谢。但当用户登录facebook时,通常不需要密码。但我需要一个(谢谢。我可以问其他问题吗?如果我现在想为这个用户设置属性,我该怎么做?非常感谢!!ParseUser是ParseObject的一个子类。你可以在创建后像修改任何其他ParseObject一样修改ParseUser。嗨,如果我这样做:private Task _logInTask=ParseFacebookUtils.LogInAsync(userId.Value,accessToken.Value,System.DateTime.Now);ParseUser user user=ParseUser.CurrentUser;user[“className”]=“thedata”;var saveTask=user.SaveAsync();应该可以工作,对吧?不是这样的……。”(定义“not working”是否出现异常?是否不保存?是否先注册?
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();
Task<ParseUser> logInTask = ParseFacebookUtils.LogInAsync(userId, accessToken, tokenExpiration);