我正在使用 ParseUI 框架并启用了 LogInController 的 emailAsUsername 属性。但是,我有点担心以下情况:
1) 用户使用 facebook 注册 2) 用户注销 3) 用户使用电子邮件登录(不要认为这是可能的,因为他最初没有输入密码)或用户使用 twitter 登录
或者
1) 用户使用电子邮件和密码注册 2) 用户注销 3) 用户使用 facebook 登录。
在上述两种情况下,parse 都不会识别出同一个用户已经登录,并且会创建两个 PFUser 条目。我在解析文档中看到以下代码,但我不清楚它是否适合我正在尝试做的事情。
[PFFacebookUtils linkUser:user permissions:nil block:^(BOOL succeeded, NSError *error) {
if (succeeded) {
NSLog(@"Woohoo, user logged in with Facebook!");
}
}];
简而言之,我的问题是如何链接电子邮件、facebook 和 twitter 帐户,以便所有三个帐户都只有一个 PFUser?这将允许访问相同的用户关联的应用程序数据。
谢谢贾斯