2013-02-14 38 views
8

我從Facebook的Android SDK 2.0升級至Facebook的Android SDK 3.0,我尋找替換爲下面的代碼:Facebook SDK 3.0 - 如何強制AUTH對話框?

facebook.authorize(activity, FACEBOOK_PERMISSIONS, Facebook.FORCE_DIALOG_AUTH, facebookDialogListener); 

因此,在Facebook上的Android SDK 2.0有迫使Facebook登錄對話框標誌FORCE_DIALOG_AUTH即使用戶在設備上的Facebook應用中有一個有效的Facebook會話。此標誌現在已被棄用,我還沒有發現如何替換它的提示。

有什麼建議嗎?

P.S.我知道這個問題與單點登錄(SSO)相關,但禁用SSO不是一種選擇。

回答

12

OK,答案是:

facebookOpenRequest.setLoginBehavior(SessionLoginBehavior.SUPPRESS_SSO); 
+1

+1了完美的答案。 – Mihir 2013-05-16 09:48:27