我正在尝试创建Login and SignUp page using Parse Mobile platform。问题是我想将我的App用户连接到他的脸书。我可以使用Facebook Users使其工作。
事情就是当我们点击facebook按钮时,如果facebook id没有链接到任何用户,它会在系统中创建一个新用户。这就是我不想要的。
所以我强制创建我自己的facebook连接机制:
if(![_prefs boolForKey:@"facebook"]) {
[_login.logInView.facebookButton removeTarget:nil action:NULL forControlEvents: UIControlEventTouchUpInside];
if(!user)
[_login.logInView.facebookButton addTarget:self action:@selector(firstTimeFBConnect) forControlEvents:UIControlEventTouchUpInside];
else if(user.isNew)
[_login.logInView.facebookButton addTarget:self action:@selector(fbConnNewUser) forControlEvents:UIControlEventTouchUpInside];
}
如你所见在这段代码中,我使用了UserDefault,一切都很完美,直到我卸载应用程序并再次安装,所有UserDefault都将被重置,但是我的Parse云中用户和facebook之间的链接没有。
我想要的是:
当用户第一次安装应用程序并点击Facebook按钮时,我可以检查此facebook ID是否已连接到系统中的任何注册用户。
如果是,请返回TRUE。 如果没有返回FALSE。
我在Parse中找不到任何有用的代码。