我们已经构建了一个使用 Facebook SDK 的 iOS 应用程序。不幸的是,我们的客户要求我们在应用程序中禁用后台,这意味着 Facebook 单点登录 (SSO) 方案对我们不起作用(因为我们的应用程序现在在登录/授权后启动时从头开始在 Facebook 应用程序中)。
所以问题是:我们能否在 Facebook iOS SDK 中禁用 SSO,使其表现得像在旧版 SDK 中一样,Facebook 登录/授权发生在应用内 WebView 中?
最佳答案
打开FBconnect库中的Facebook.m文件,找到:
- (void)authorize:(NSArray *)permissions
delegate:(id<FBSessionDelegate>)delegate {
设置:
[self authorizeWithFBAppAuth:NO safariAuth:NO];
并且 FBconnect 将仅通过内部弹出窗口授权...
关于ios - 在 Facebook IOS SDK 中禁用单点登录 (SSO),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6435578/