2013-03-21 45 views
0

单点登录我使用的是3.0版本,从GitHub上的Facebook的Android的SDK的Android应用中。Facebook的Android SDK中总是显示网络身份验证对话框,而不是原生身份验证对话框/上

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

当输入用户名和密码,应用程序验证成功,一切工作,但由于某些原因SSO似乎永远不会工作。

如何解决这个任何想法?日志中不会调用Facebook错误消息。

+0

的问题是,我是加区分的Facebook SDK和意外改变了这一切不应该在NativeProtocol.java改变几类名 – ch3rryc0ke 2013-03-21 14:28:20

回答

1

看来你没有Facebook应用程序,在您的手机,让Android SDK中必须使用Web对话框。另一种情况是您设置的登录行为是SessionLoginBehavior.SUPPRESS_SSO,请尝试将其更改为SSO_WITH_FALLBACK。要了解详情,看看this