3

我已经在 ios 6 中集成了 Facebook,它在 3GS、4 和 iPhone 4S 上运行完美,但是当我使用 iPhone 5 测试应用程序时,它只是将用户重定向到 Facebook 应用程序登录视图,如果用户输入凭据,它会打开 Facebook 应用程序并且用户无法返回应用程序。除了 iphone 5 之外,它工作正常。我已经检查了 Facebook 参考应用程序以将 Facebook 集成到 IOS 6 中。同样的事情也发生在那个应用程序上。我正在使用 FacebookSDK 3.1。

任何帮助将不胜感激。

谢谢

4

1 回答 1

0

SSO 在 openActiveSession... 登录方法方面存在很大问题。它似乎只能使用以以下开头的登录方法工作:

打开用...

iOS 用户切换示例和身份验证示例都使用 openWith... 登录方法。要完全避免 SSO 问题,请使用:

openWithBehavior:FBSessionLoginBehaviorForcingWebView

这不是理想的用户体验,因为它绕过了 SSO,即使用户在系统级别或 Facebook 应用程序中登录,也要求用户登录,但它始终如一地工作。

于 2013-03-12T21:12:27.303 回答