iphone - iOS Facebook 登录但无法连接?

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

今天我有一个难题,它给我带来了一些问题。

我开始在我的 iOS 应用程序中实现 Facebook 登录/连接,这是我人生中的第一次。

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

  • 网站:用户可以注册 Facebook Connect
  • iOS 应用程序:用户可以使用 Facebook Connect,前提是他们已经在网站上使用 Facebook Connect 连接。

这是可能的还是错觉?例如,如果有一种方法可以在显示权限弹出窗口之前获取登录用户的 facebook uuid,那就太好了,因为我会在我的数据库中检查这个 uuid,如果存在,我将允许连接该用户。

最佳答案

网站端

您的用户登录,然后授权使用您的应用。一旦她获得授权,就将她的用户 ID 添加到您的数据库中。

在 iOS 端

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

关于iphone - iOS Facebook 登录但无法连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9288102/

相关文章:

iphone - 具有淡入/淡出效果的 UIScrollView

iphone - 不可缩放的 webview,适用于 iPhone 和 iPhone4 分辨率

ios - 获取值 NSDictionary 的索引

php - 如何将 NSString 从 JSON 转换为 NSDictionary?

iphone - 协议(protocol)中的协议(protocol)是否可以被视为包含它们采用的协议(protocol)?

iphone - UIResponder - didBecomeFirstResponder?

objective-c - 可以释放一个指针吗?

objective-c - NSView-dataWithPDFInsideRect : and layer borders

ios - 带有核心数据的预加载数据库

ASP.NET Webforms 不为 Chrome/iOS 呈现回发 JavaScript 函数