Facebook IOS SDK 4.8.0 登录后无法返回应用程序

4
我已经将Facebook登录集成到我的iOS应用程序中,直到昨天一切都正常。但是今天,我发现它没有返回到我的应用程序。我通过Facebook调试进行了检查,在登录完成和权限接受方面打印成功。但是当所有操作完成后,它并没有返回到我的应用程序。
为了测试这是否是由于Facebook未正确响应引起的问题,我从AppStore下载了一个应用程序,并在该应用程序中测试了Facebook登录,结果完美。我不知道我的应用程序出了什么问题。

你是否在应用的Info.plist中正确注册了fb{YOUR_APP_ID} URL方案? - Björn Kaiser
2
我在我的应用程序中遇到了同样的问题,突然间它停止了重定向回我的应用程序。 - viral
1个回答

3
在登录操作中添加以下代码,以便在弹出窗口中打开Facebook。
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
login.loginBehavior=FBSDKLoginBehaviorWeb;  // it open inside the app using popup menu

它运行得很好,但有没有办法让它带有浏览器选项? - viral
是的,使用浏览器选项也可以正常工作。请再次检查。 - Uma Madhavi
不,浏览器在登录/授权后没有重定向到应用程序。这是主要的问题。不过,您的解决方案很好用。 - viral
好的。我之前的应用程序也遇到了同样的问题,但现在当我创建新的Facebook应用程序时,它会返回到应用程序。 - Uma Madhavi
遇到了同样的问题。网页会弹出登陆和授权页面,但关闭后,登陆按钮仍然没有变化。成功登录后,应用程序没有响应。 - Aqib Bangash
@AqibBangash 这是打开弹出窗口并导航到应用程序时显示结果的地方。 - Uma Madhavi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接