【发布时间】:2012-03-20 07:36:37
【问题描述】:
我正在构建一个可以在 iPhone 上全屏打开的网络应用程序,并且正在关注 Facebook 移动网络的代码,该代码可以在以下位置找到:https://developers.facebook.com/docs/guides/mobile/web/
当我尝试使用 Facebook 登录页面登录时,单击“登录”按钮后出现空白屏幕。虽然用户已经登录了。我知道这一点,因为如果我关闭并重新打开网络应用程序,我会检查登录状态并尝试获取一些用户信息,它工作正常。
我在这里看到过同样的人:blank white screen after FB login via web app?
似乎有人找到了解决方法,但我无法让它发挥作用。我使用的代码是:
function loginUser() {
FB.login(function(response) { }, {scope:'email'});
}
其他人表示我需要在这里使用解决方法:
login({scope:'email', redirect_uri:'where_to_go_when_login_ends'})
有谁知道如何合并这些代码以使其工作?
谢谢!
【问题讨论】:
-
你为什么要发布一个已经在网站上的问题的精确副本,甚至链接到它?如果您对应该在其他问题上发布的答案有其他问题。这是解决方案:developers.facebook.com/docs/authentication/client-side(客户端身份验证 - 自包含示例)
标签: iphone ios facebook webview facebook-javascript-sdk