iOS 8 上的 Facebook 登录 WebView 方向错误
Posted
技术标签:
【中文标题】iOS 8 上的 Facebook 登录 WebView 方向错误【英文标题】:Facebook login WebView orientation is wrong on iOS 8 【发布时间】:2014-10-17 08:16:12 【问题描述】:当我使用WebView
让用户在ios8 上登录我们的游戏时(使用FBSessionLoginBehaviorForcingWebView
),我发现方向不正确。
我到处检查代码,但仍然不知道为什么。登录弹出框在 iOS7 上运行良好。我没有找到可以设置 Facebook WebView 的方向或大小的代码。有人对此有任何想法吗?
【问题讨论】:
我这样打开 WebView : [FBSession.activeSession openWithBehavior:FBSessionLoginBehaviorForcingWebView completionHandler: ^(FBSession *session, FBSessionState status, NSError *error) OpenSessionCallback(session, status, error); ]; 在developers.facebook.com/bugs提交错误 【参考方案1】:升级到最新的 Facebook SDK(版本 3.20)为我解决了这个问题。
【讨论】:
【参考方案2】:Facebook 在 2014 年 9 月 3 日发布的 v3.18 版本中修复了这个问题
FacebookSDK.framework
固定:
Bolts.framework 现在安装在 FacebookSDK 目录中 * 修复了链接到 iOS 8 SDK 时 Web 对话框的方向
只需更新到最新版本的 Facebook SDK。
【讨论】:
以上是关于iOS 8 上的 Facebook 登录 WebView 方向错误的主要内容,如果未能解决你的问题,请参考以下文章
Facebook iOS 9 SDK 登录重定向到 Safari 上的 mbasic.facebook.com