Facebook Android SDK始终显示web auth对话框,而不是本机身份验证对话框/单点登录

时间:2013-03-21 01:33:29

标签: android facebook single-sign-on facebook-android-sdk

我在Android应用中使用了GitHub的3.0版facebook-android-sdk。

出于某种原因,在进行身份验证时,Facebook SDK似乎始终显示“网络对话框”以手动输入用户名和密码,而不是使用带有单点登录的内置本机对话框。

输入用户名和密码时,应用程序验证成功,一切正常,但出于某种原因,SSO似乎无法正常工作。

有关如何解决此问题的任何想法?日志中不会调用Facebook错误消息。

1 个答案:

答案 0 :(得分:1)

好像你的手机里没有脸谱app,所以android sdk必须使用网页对话框。另一种情况是您设置的登录行为是SessionLoginBehavior.SUPPRESS_SSO,尝试将其更改为SSO_WITH_FALLBACK。有关详细信息,请查看this