如何强制facebook android 4.x sdk让用户重新输入他们的凭据?

时间:2015-05-22 02:44:24

标签: android facebook facebook-sdk-4.0

有很多问题&与该主题相关的答案,但很少针对Facebook的Android 4.x SDK。

我想要做的是,在我调用LoginManager.getInstance()。logOut()之后,我希望用户必须重新进行身份验证才能创建新的AccessToken。

我在调用LoginManager.getInstance()之后看到了.logOut()下次调用LoginManager.getInstance()时,系统不会提示我输入凭据.logInWithReadPermissions(...)。

任何人都知道如何强制LoginManager让用户重新进行身份验证?

1 个答案:

答案 0 :(得分:2)

Facebook流程让我感到困惑,因为它似乎没有明确解释,正如你所指出的,大多数问题都是针对SDK 3的。

但据我所知,用户需要重新验证的唯一方法是,如果他们转到

Facebook->设置 - >应用

并在“应用程序设置”中单击“删除应用程序”。

如果他们已批准该应用程序进行一次登录,那么无论Android设备上的应用程序发生什么情况,只要您遵循正确使用的LoginManager,它就不会提示重新进行身份验证。