我在Android应用中使用了GitHub的3.0版facebook-android-sdk。
出于某种原因,在进行身份验证时,Facebook SDK似乎始终显示“网络对话框”以手动输入用户名和密码,而不是使用带有单点登录的内置本机对话框。
输入用户名和密码时,应用程序验证成功,一切正常,但出于某种原因,SSO似乎无法正常工作。
有关如何解决此问题的任何想法?日志中不会调用Facebook错误消息。
答案 0 :(得分:1)
好像你的手机里没有脸谱app,所以android sdk必须使用网页对话框。另一种情况是您设置的登录行为是SessionLoginBehavior.SUPPRESS_SSO,尝试将其更改为SSO_WITH_FALLBACK。有关详细信息,请查看this