9

我正在从 Facebook Android SDK 2.0 升级到 Facebook Android SDK 3.0,我正在寻找以下代码的替代品:

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

所以在 Facebook Android SDK 2.0 中有一个标志 FORCE_DIALOG_AUTH 强制显示 Facebook 登录对话框,即使用户在设备上的 Facebook 应用程序中有一个有效的 Facebook 会话。这个标志现在已被弃用,我还没有找到关于如何替换它的提示。

有什么建议么?

PS 我知道这个问题与单点登录 (SSO) 有关,但禁用 SSO 不是一种选择。

4

1 回答 1

12

好的,答案是:

facebookOpenRequest.setLoginBehavior(SessionLoginBehavior.SUPPRESS_SSO);
于 2013-02-14T15:19:53.900 回答