1

我正在尝试使用 Parse Mobile 平台创建登录和注册页面。问题是我想将我的 App 用户连接到他的 Facebook。我可以使用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 中找不到任何有用的代码。

4

0 回答 0