2013-03-21 44 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