Linking/Merging Swift 中的 Facebook 用户和 PFUser(解析)

Linking/Merging Facebook User and PFUser (Parse) in Swift

我目前正在开发一个允许用户通过普通电子邮件和密码注册和登录的应用程序。它还允许用户通过 Facebook 登录。这两个功能都在工作。

问题是 - 当用户通过电子邮件注册并稍后尝试通过 facebook 登录时(假设 he/she 使用相同的 facebook 电子邮件)应用程序将 him/her 视为新用户.在数据库中创建了一条新记录。

我是 swift 和解析的新手。我试图获取来自 facebook 的信息并获取用户的电子邮件并将其与已经在解析中的用户进行比较....但是,我如何合并这两个帐户?如果您已成功实现此功能,我将不胜感激。

非常感谢。

我认为你做不到。相反,您需要使用 cloud code 在保存新用户之前拦截它,并检查电子邮件地址是否已与另一个帐户相关联。如果是,您可以 return 来自云代码的错误并在您的应用程序中处理它。