还有其他人有这个问题吗?我在尝试通过FB授权用户时遇到此错误,我想我只是在用户安装了Facebook应用程序时才将其隔离:
fb_our_appID://授权#误差=未知%5Ferror
如果您从用户的手机中删除FB应用程序,我们的应用程序将尝试通过Safari进行身份验证,一切正常。
非常感谢。
答案 0 :(得分:12)
当您的捆绑包标识符与配置为facebook应用程序一部分的捆绑标识符不匹配时,会发生此错误。从plist复制bundle-id,并在facebook
上更新iOS Bundle ID值https://developers.facebook.com/apps/_YOUR_APP_ID_/summary
PS:查看facebook.stackoverflow.com以获得良好的Facebook帮助。
答案 1 :(得分:2)
我遇到了同样的问题。我从手机上删除了facebook应用程序,它又开始工作了。 我然后安装了Facebook应用程序,我的应用程序继续工作。 因此看起来只有在Facebook应用程序之前安装应用程序并且让我认为这是一个Facebook应用程序问题才能正常工作。
答案 2 :(得分:2)
捆绑ID是阻止它的,但我们最终强迫应用程序中的FB对话框 iOS: Connect to Facebook without leaving the app for authorization
答案 3 :(得分:2)
我没有尝试使用Safari,但我从Facebook应用程序收到了相同的错误消息。
我的问题来自我的应用程序包,它必须与你的facebook应用程序配置(facebook iOS app配置的第一个字段)完全相同。
答案 4 :(得分:2)
确保您的应用程序包ID已在应用程序的Facebook页面上正确设置。
看看这个答案
Authentication Fails with Facebook App Installed (iOS)
供参考。