iOS 版 Facebook 登录
Posted
技术标签:
【中文标题】iOS 版 Facebook 登录【英文标题】:Facebook Login for iOS 【发布时间】:2015-10-07 18:05:31 【问题描述】:我已经有一个 Facebook 登录按钮,效果很好(按下按钮后,我进入登录屏幕,成功登录后,我返回原始页面,FB 按钮现在显示“注销” “登录”)。但是,我需要一种方法来辨别登录是否成功,显然这不适用于一种简单的方法,即我检查按钮的点击情况。我需要检查是否成功登录的原因是我需要设置一些对用户识别有用的令牌。那么如何在 Objective C 中做到这一点呢?
【问题讨论】:
【参考方案1】:您可以使用以下页面上的“自定义登录按钮”部分:
https://developers.facebook.com/docs/facebook-login/ios
检查用户当前是否登录
if ([FBSDKAccessToken currentAccessToken])
// User is logged in, do work such as go to next view controller.
【讨论】:
我目前在 viewDidLoad 中。但是,我需要一种在按下按钮并且登录成功后识别成功登录的方法。问题是视图仍然相同。 当 facebook 应用程序将控制权交还给您的应用程序时,将在您的视图控制器中执行以下方法: - (void)loginViewFetchedUserInfo:(FBLoginView *)loginView user:(id以上是关于iOS 版 Facebook 登录的主要内容,如果未能解决你的问题,请参考以下文章
无法识别的选择器在 iOS9 上的 facebook sdk 4.6 中发送到 facebook 登录管理器的实例
使用 iOS 版 Facebook SDK 3.5 时更改键盘外观