Can*_*ğlu 35 facebook ios facebook-ios-sdk ios9 app-transport-security
我已经更新到Xcode 7和最新的iOS SDK.我在我的应用程序的plist中添加了相应的条目:
我的应用程序的Facebook登录在设备上正常工作.但是,在iOS 9模拟器上,我得到:
-canOpenURL: failed for URL: "fbauth2:///" - error: "(null)"
并且登录无效.我见过facebook登录问题 - canOpenURL:URL失败:"fbauth2:///" - 错误:"(null)"但我有FBSDKCoreKit框架.我也看过Facebook SDK 4.5 IOS 9,但它的答案并没有解决我的问题.
为什么我在模拟器上而不是在设备上出现此错误,即使我已经在https://developers.facebook.com/docs/ios/ios9上完成了检查清单?
Sof*_*ner 16
这是一个Xcode警告,指示canOpenURL:call返回false.只要您
LSApplicationQueriesSchemes如上所述在plist中配置了条目,就可以忽略此警告.
这不是问题.FB SDK正在尝试打开具有fbauth2:// url类型的本机facebook应用程序.在模拟器中它不可用,所以它只是放一个日志,它无法打开本机Facebook应用程序.您可以在Simulator中配置Facebook帐户,然后告诉FB登录按钮使用本机Facebook帐户而不是打开Web视图.但Facebook认为数百万人在浏览器中使用Facebook,因此在iOS 9中他们使用新的SFSafariViewController作为Facebook登录的默认行为,甚至在设备上也是如此.您可以尝试使用本机Facebook,看看它是否有效.
请查看此链接以进行讨论.
| 归档时间: |
|
| 查看次数: |
27552 次 |
| 最近记录: |