你可以做一件事:
当您将当前用户与另一个 Facebook/Twitter 帐户链接时,您需要在某个时间点取消该用户的链接。假设您注销时需要检查当前用户是否与 Facebook/Twitter 链接?
如果您当前的用户与任何其他用户链接,您需要取消链接,以便您可以再次将 Facebook/Twitter 用户与任何其他用户链接,像这样
对于 Facebook 用户:
if([PFFacebookUtils isLinkedWithUser:[PFUser currentUser]]){
[PFFacebookUtils unlinkUserInBackground:[PFUser currentUser] block:^(BOOL Success,NSError *unlinkError){
if(!unlinkError){
// User unlinked
}else{
// Erro while unlink user
}
}];
}
对于推特用户:
if([PFTwitterUtils isLinkedWithUser:[PFUser currentUser]]){
[PFTwitterUtils unlinkUserInBackground:[PFUser currentUser] block:^(BOOL Success,NSError *unlinkError){
if(!unlinkError){
// unlink user
}else{
// Error while unlink
}
}];
}