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

时间:2012-06-03 06:41:12

标签: iphone ios facebook single-sign-on

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

我按照说明实现了SDK(我还有两个目前使用SDK的iOS应用程序也没有问题)。所有委托方法和必需的plist条目都适用于URL回调。

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

所以在这一点上,我可能会导致我的登录失败。有没有办法得到更详细的错误?或者还有其他人遇到同样的问题吗?

2 个答案:

答案 0 :(得分:2)

我有同样的问题。通过更改Facebook应用设置中的两项来解决此问题:

  1. 已针对iOS SSO设置为已启用
  2. 更新了iOS Bundle ID,使其与捆绑ID完全匹配(之前的外壳不同)
  3. 不确定哪个项目修好了,我很大程度上怀疑第一个...但值得同时检查。

答案 1 :(得分:0)

确保您设备的时间和日期设置正确无误。当我充电并打开电池耗尽的iPod时,我发生了这种情况。日期和时间是完全错误的,当我将它们设置为它们应该是的时候,我就可以很好地获得Facebook登录对话框了。