说出以下情况:
现在将为ParseUser.getCurrentUser()加载哪些parseobjects?与fb帐户关联的原始对象?或链接到电子邮件/通过登录帐户的对象?或两者兼而有之?
答案 0 :(得分:0)
Parse.com有一个名为“User”的特殊对象(类)
此课程有专门的字段 - “authData”,您可以在其中链接您的Facebook或Twitter帐户。 (请参见快照附件)。
登录当前的Parse用户有不同的机制:
1)通过用户名和密码
[PFUser logInWithUsernameInBackground:@“用户名” 密码:@ “密码”
2)通过Facebook
[PFFacebookUtils logInWithPermissions:permissionsArray block:
用于链接PFUser和FB:
[PFFacebookUtils linkUser:[PFUser currentUser]权限:permissionsArray block:
因此,回到您的问题,应该在“注册/登录”阶段避免这种情况。在注册过程中,您可以询问“电子邮件/电话号码”并使用此数据作为起点。
OR
通过Facebook注册而不是询问电子邮件(或将此可能性移至用户配置文件设置)。
在其他情况下,您将有2个用户(PFUser类),但无法合并它们。