使用适用于Unity3D的Facebook SDK 6.0。
在我的用户接受连接后,我想将他的ID,电子邮件等保存在Parse数据库中,并且有可能从此数据库获取此播放器的一些信息(例如:解锁级别列表)。
我该怎么办?
我知道如何创建一个对象,但我想知道,在Facebook上连接后,如何在不使用Parse登录的情况下保存用户和Parse的一些细节(如官方的Parse教程)。
我无法理解。
非常感谢您的帮助。
致以最诚挚的问候,
AB
答案 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);