我目前正在尝试使用 4.0 版本的 SDK 实现 Facebook 登录,3.+ 版本也会发生这种情况。当我打电话时登录并读取权限(4.0版本)或openActiveSessionWithReadPermissions(3.+ 版本)。立即调用闭包/块取消(4.0版本)和关闭登录失败(3.+ 版本) 在用户可以做出选择之前(cancel or ok)。我认为这可能是我的 plist 设置中的 URL 方案有问题,但我一遍又一遍地检查过,一切似乎都是正确的。只是想知道是否有人对解决这个问题有任何想法。我的 Bundle ID 是正确的,单点登录已打开,本机应用程序已启用,在 Facebook 开发控制台中。请参阅下面的一些示例代码和配置(4.0 版本)。
Login Call:
AppDelegate:
Plist:
使用 Facebook SDK 版本 4,我只需将其添加到 iOS 10 和 Swift 3 上的应用程序委托中即可进行身份验证。在此之前我也只取消过登录。
func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
return SDKApplicationDelegate.shared.application(app, open: url, options: options)
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)