Parse.com PFUser链接Twitter和Facebook帐户?

Ash*_*ani 5 twitter facebook ios parse-platform

parse.com用作我的应用程序的后端,它使用户能够通过他的Facebook或Twitter帐户登录.此外,它还具有将twitter/facebook链接到其预先存在的帐户的功能.

这是问题所在:

如果用户通过其facebook帐户登录,PFUser则会在云上创建新的.如果同一用户再次登录其twitter帐户,PFUser则会在云上创建另一个用户.现在,如果用户想要将他的facebook帐户与他的twitter帐户相关联,则parse.com回复"此推特帐户已经连接到另一个用户".

我怎么能PFUsers在这里合并两个?任何人都可以建议我解决这个问题的方法吗?

小智 3

遗憾的是,似乎不可能将一个 Facebook 或 Twitter 帐户链接到多个 PFUser。此外,似乎不可能合并另外两个 PFUser 条目 - 请参阅此处 Parse 的答案

相反,您可能想要做的是将数据严格保留在 PFUser 表上以用于授权目的,并将其余数据保留在新的专用 Parse 类中(例如 userData,由 PFUser 条目指向)。

从这个意义上说,您将能够使用指向同一 userData 条目的多个 PFUser 条目。因此,如果您以前存在的 PFUser 条目链接到 Parse 后端中的特定 Twitter 帐户,那么最好让用户登录到该特定 PFUser,然后将该条目指向您以前存在的 userData 条目。