2012-06-03 15 views
3

我最近创建了一个新的Facebook应用程序ID,因为我将Facebook SSO集成到我的应用程序中。 Facebook中的我的应用程序被设置为Native iOS,并且我已经包含了Bundle ID和当前发布的应用程序的Apple ID(用于测试)。SSO登录对话框返回到fbDidNotLogin,没有任何错误提示

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

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

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

+0

也有同样的问题,没有运气。相同的SDK,相同的代码,甚至使用相同的应用程序ID作为另一个应用程序:/ –

+0

我在Facebook的系统中记录了这个bug,如果你想添加你的复制步骤,它可能会得到更快的解决: http:// developers。 facebook.com/bugs/247523252018539 –

+0

我遇到了同样的问题。对我来说,它不喜欢我的iPod的日期设置为1970-01-01,因为证书到期,它会自行设置。将日期设置为当前日期将其固定。 – vakio

回答

2

我有同样的问题。通过在Facebook应用程序的设置变化的两个项目解决了这个:

  1. 配置为iOS SSO设置为启用
  2. 更新了iOS包ID,使得其由包ID精确匹配(先前所述壳体是不同)

不知道哪个项目固定它,我主要怀疑第一个......但值得同时检查。

+0

是的,不幸的是我有这两个设置正确。 –

+0

Facebook说某些地方可能需要一些时间才能传播这些设置,但我想你已经让它们正确设置了,所以不能这样做。 –

+0

它神奇地终于开始工作,这是相当令人沮丧:) –

0

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

相关问题