在 Parse 的文档中,它说你可以检查用户是否链接到 Facebook 帐户,但是否有任何方法来反过来做呢?例如,假设用户点击按钮以使用 Facebook 登录,由于
[PFUser currentUser
]是空的(因为用户尚未登录),Parse 将为该用户创建一个新帐户,因为您无法使用[PFFacebookUtils isLinkedWithUser: [PFUser currentUser]]
。似乎唯一的方法是在用户常规登录后链接帐户(即输入他们的用户名和密码),但这真的很麻烦。如果用户已经手动创建了一个帐户(通过填写我提供的注册表格),然后决定链接他们的 Facebook 帐户怎么办?所以有没有办法通用地检查 Facebook 帐户是否链接到用户,而不是针对特定用户进行检查?
[PFUser currentUser]
将返回旧用户,而不是新用户。 - Timothy Walters