iphone - SSO 登录对话框返回到 fbDidNotLogin,没有错误指示

标签 iphone ios facebook single-sign-on

我最近创建了一个新的 Facebook 应用 ID,因为我正在将 Facebook SSO 集成添加到我的应用中。我在 Facebook 中的应用程序设置为 Native iOS,并且我已包含 Bundle ID 和当前发布的应用程序的 Apple ID(用于测试)。

我已经按照说明实现了 SDK(我目前还有另外两个 iOS 应用程序正在使用该 SDK,也没有出现问题)。所有委托(delegate)方法和所需的 plist 条目均已准备好用于 URL 回调。

尝试登录后,我会看到带有蓝色条的 Facebook 白屏(只是一个加载微调器),但 5 秒后它会重定向回我的应用程序并点击 fbDidNotLogin 委托(delegate)方法。该方法不包含任何类型的可检索错误(至少没有记录或可供我使用)。

所以此时我不知道是什么原因导致我登录失败。有什么办法可以得到更详细的错误信息吗?或者其他人也遇到过同样的问题吗?

最佳答案

我也遇到了同样的问题。通过更改 Facebook 应用程序设置中的两项解决了此问题:

  1. 为 iOS SSO 配置并设置为启用
  2. 更新了 iOS bundle ID,使其与 bundle ID 完全匹配(之前的大小写不同)

不确定哪个项目修复了它,我很大程度上怀疑第一个......但值得检查两个。

关于iphone - SSO 登录对话框返回到 fbDidNotLogin,没有错误指示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10868429/

相关文章:

ios - 使用 Swift 将 UIImage 直接添加到 FBSDKShareLinkContent 中?

facebook - 添加动态/通配符 FACEBOOK 有效的 OAuth 重定向 URI

iphone - 如何创建和使用大于屏幕分辨率的图像?

iphone - 在 MapView 上点击注释时隐藏弹出窗口

iphone - iOS 6 和 Xcode 5.0 的图标光泽度

ios - 保存 UIImage 的缩略图会横向/上下翻转图像

iphone - 打开通过 fbconnect 使用 sharekit 的 IOS 应用程序和/或来自 facebook 应用程序或 facebook 网站的 sharekit

ios - Info.plist 格式不正确

iphone - 如何为不同平台(iPhone 和 Mac OS X)创建具有多个目标的 xcode 项目?

javascript - 未捕获的 ReferenceError : FB is not defined when using FB. getLoginStatus