2013-02-14 28 views
8

Tôi đang nâng cấp từ Facebook Android SDK 2.0 lên Facebook Android SDK 3.0 và tôi đang tìm kiếm sự thay thế cho đoạn mã sau:Facebook SDK 3.0 - cách buộc hộp thoại AUTH?

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

Vì vậy, trong Facebook Android SDK 2.0 có một FORCE_DIALOG_AUTH cờ mà buộc thoại đăng nhập Facebook để hiển thị ngay cả khi người dùng đã có phiên Facebook hợp lệ trong ứng dụng Facebook trên thiết bị. Cờ này không còn được dùng nữa và tôi không tìm thấy gợi ý về cách tôi có thể thay thế nó.

Mọi đề xuất?

P.S. Tôi biết rằng vấn đề này được kết nối với Single-Sign On (SSO) nhưng vô hiệu hóa SSO không phải là một tùy chọn.

Trả lời

12

OK, câu trả lời là:

facebookOpenRequest.setLoginBehavior(SessionLoginBehavior.SUPPRESS_SSO); 
+1

+1 cho Perfect câu trả lời. – Mihir

Các vấn đề liên quan