2013-05-10 35 views
0

我们正在使用Facebook SDK 3.0 for Android。从我们的应用程序,我们允许用户请求登录Facebook获取访问令牌。它曾经工作得很好。
今天(2013年5月10日),当我们想要登录时,facebook加载的webview被重定向到手机上的浏览器。我们只从早上才能看到。昨天相同的代码工作正常。
即使示例应用程序Scrumptious也具有相同的行为。 其他人是否面临同样的问题?从Android应用登录到Facebook重定向到浏览器

+0

你有你的手机上安装Facebook应用? – 2013-05-10 20:52:19

+0

是的,我们的应用程序安装在手机上。但是,该手机上没有安装原生Facebook应用程序。顺便说一句,我们没有使用SSO。 – user2371423 2013-05-10 20:56:21

+0

所以它的因为 – 2013-05-10 20:59:18

回答

0

它因为你没有安装原生facebook安卓应用程序。

如果安装了原生fb android应用程序,它不会将您重定向到浏览器,只有弹出窗口才会附带许可请求。

+0

是的,我试过你的建议。它按照你提到的方式工作。谢谢你的帮助。标记为答案。 – user2371423 2013-05-10 21:19:29

+0

虽然我的原始问题仍然存在。是Facebook本地应用安装的先决条件。什么从昨天改变? – user2371423 2013-05-10 21:27:35

+0

没有本地fb应用程序安装不是先决条件。 它只是改变了应用程序(我们的应用程序)登录的方式。 – 2013-05-10 21:31:17

0

你可以尝试改变你的web视图的URL的OAuth这一个:

protected static String OAUTH_ENDPOINT = "https://m.facebook.com/dialog/oauth" 
相关问题