草庐IT

iphone - 我正在使用 FBLogInView 来实现 FBLogin。 loginViewFetchedUserInfo 没有被调用

我花了好几个小时。阅读我可以在网上找到的所有相关内容,但无法解决这个问题。我正在按照https://developers.facebook.com/docs/ios/login-ui-control/中提供的说明使用FBLoginView我可以看到FBLogin按钮。我点击它。它让我登录。我看到回调loginViewShowingLoggedInUser和loginViewShowingLoggedOutUser被调用。问题是没有调用loginViewFetchedUserInfo。因此,我无法获得有关用户的任何信息(例如姓名、用户ID、电子邮件等)。这是我使用的代码:CGRectlo

ios - 为什么 iframe 中的 FB.Login javascript 调用未在 FB iOS 应用程序中显示 native 登录

我正在尝试使用以下代码(取自javascriptFB.Login示例)调用FBiOS应用程序中的native弹出窗口,以允许用户登录并验证我们的应用程序。移动iOS应用程序是我们Web应用程序页面的主要用例。我们使用框架来允许客户将我们的代码嵌入他们的网站。下面的示例在直接访问(fblogin.hml)时工作​​正常(并显示正确的原生FacebookiOS弹出窗口),但在通过iframe访问时不显示任何弹出窗口工作。通过iframe调用时,对FB.ui的任何调用都可以正常工作。这是FacebookiOS应用程序和/或JavascriptSDK中的预期行为还是问题?我们可以通过其他方式从