你如何在Parse中链接Facebook,Twitter和电子邮件登录/注册



>我正在使用ParseUI框架,并启用了LogInController的emailAsUsername 属性。但是,我有点担心以下情况:

1)用户在Facebook上注册2) 用户注销3)用户使用电子邮件登录(不要认为这是不可能的,因为他最初输入的密码没有)或用户使用Twitter登录

1) 用户使用电子邮件和密码注册2) 用户注销3)用户使用脸书登录。

在上述两种情况下,parse 将无法识别同一用户已登录,并将创建两个 PFUser 条目。我在解析文档中看到以下代码,但我不清楚它是否适合我正在尝试做的事情。

[PFFacebookUtils linkUser:user permissions:nil block:^(BOOL succeeded, NSError *error) {
    if (succeeded) {
        NSLog(@"Woohoo, user logged in with Facebook!");
    }
}];

简而言之,我的问题是,如何链接电子邮件,Facebook和Twitter帐户,以便所有三个帐户只有一个PFUSER?这将允许访问同一用户关联的应用数据。

谢谢雅

一切都按预期工作。

linkUser:方法将允许您的用户使用Twitter或Facebook重新登录,即使他们最初使用电子邮件注册(前提是他们允许与登录完全相同的链接)。

如果您使用Facebook或Twitter登录,您也可以稍后设置电子邮件和密码。

最新更新