Facebook iOS SDK不在设备上工作(需要有效的重定向URI),但在模拟器中

时间:2012-03-27 22:04:13

标签: objective-c ios facebook sdk ios-simulator

我知道已经有一些像这样的主题了,但是我把它们都全部用了,我还没有找到解决方案。

我在所描述的tutorial中实施了Facebook iOS SDK,每一步,但在我的iPad上,它正在用Facebook打开Safari,它促使我登录。

到目前为止一直很好,但后来我看到顶部的蓝色条带有取消,appname和登录,没有别的。当我按下取消或登录时,我收到以下错误:

  

您的应用中发生了错误...(翻译自德语)
  API错误代码:100
  API错误说明:无效的参数
  错误消息:需要有效的重定向URI。

我不知道该怎么做。我仔细检查了App-ID,info.plist,在FB设置中打开和关闭了Enhanced Auth Dialog。

在模拟器中,我可以看到所描述教程中的结果,没有任何错误。

感谢您的帮助,谢谢。

PS:有关xcode中未实现方法的警告。缺少fbSessionInvalidated和fbDidNotLogin,我从哪里获取它们?


设备和模拟器之间的区别。设备上的对话框是德语,在英语模拟器中。不知道那可能是重要的。

1 个答案:

答案 0 :(得分:0)

我在经过一天的故障排除后得到了它......

野生动物园设置“私人冲浪”(Privates Surfen)开启并扰乱了app和facebook sdk之间的沟通。

我将其关闭,所有内容都像魅力一样,在模拟器中运行(此设置不存在)。

希望这有助于其他人。