iOS Facebook登录但不连接?

时间:2012-02-15 04:58:56

标签: iphone objective-c ios facebook facebook-ios-sdk

今天我有一个很难回答它会给我带来一些问题。

我开始在我的生活中首次实现iOS应用程序中的Facebook登录/连接。

有什么奇怪的?到目前为止没有任何内容,除了我希望用户可以使用Facebook登录在应用中登录,而不是注册。我解释得更好:只有已在我网站注册的用户才能使用Facebook登录进行登录。

  • 网站:用户可以使用Facebook Connect注册
  • iOS应用:如果用户已经在Facebook Connect网站上连接,则用户可以使用仅限

有可能还是幻觉?例如,如果在显示权限弹出窗口之前有办法获取已记录用户的facebook uuid,那将会很棒,因为我在我的数据库中检查了这个uuid,如果存在,我将允许连接用户。

2 个答案:

答案 0 :(得分:7)

在网站方面

您的用户登录,然后授权使用您的应用。获得授权后,立即将其用户ID添加到您的数据库中。

在iOS端

您的用户登录。一旦登录,您就可以访问她的用户ID。因此,在显示主应用程序屏幕之前显示加载图形。将具有用户标识的请求发送到您的服务器。服务器回复她已获得授权,然后您继续显示主应用程序屏幕。或者,服务器回复说她没有被授权,你继续显示一条错误消息,指示用户首先在网站上进行授权(也许这个屏幕应该有一个重试按钮)。

答案 1 :(得分:2)

如果我得到你的问题..你可以在你的网站上建立一个Api_service,你可以从应用程序发送用户的电子邮件,并检查这个邮件是否在你的网站上注册..所以在用户登录Facebook之前你做了一个请求致电此api>您向应用程序返回了一个值,告诉您该用户是否已在您的网站中注册..那么您可以只允许您想要登录的用户fb。