在Facebook IOS SDK中禁用单点登录(SSO)

Geh*_*han 2 single-sign-on ios facebook-ios-sdk

我们已经构建了一个使用Facebook SDK的iOS应用程序.不幸的是,我们的客户要求我们在应用程序中禁用后台处理,这意味着Facebook单点登录(SSO)方案对我们不起作用(因为我们的应用程序现在在登录/授权后启动时从头开始在Facebook应用程序).

所以问题是:我们可以在Facebook iOS SDK中禁用SSO,使其行为与旧的SDK版本中的行为一样,Facebook登录/授权在应用程序内的Web视图中发生吗?

kvi*_*ver 6

在FBconnect库中打开Facebook.m文件,找到:

- (void)authorize:(NSArray *)permissions
         delegate:(id<FBSessionDelegate>)delegate {
Run Code Online (Sandbox Code Playgroud)

组:

   [self authorizeWithFBAppAuth:NO safariAuth:NO];
Run Code Online (Sandbox Code Playgroud)

并且FBconnect只会使用内部弹出窗口授权..​​.

  • 我们可以在FacebookSDK 3.1和IOS 6中做同样的事情吗? (2认同)