有很多问题&与该主题相关的答案,但很少针对Facebook的Android 4.x SDK。
我想要做的是,在我调用LoginManager.getInstance()。logOut()之后,我希望用户必须重新进行身份验证才能创建新的AccessToken。
我在调用LoginManager.getInstance()之后看到了.logOut()下次调用LoginManager.getInstance()时,系统不会提示我输入凭据.logInWithReadPermissions(...)。
任何人都知道如何强制LoginManager让用户重新进行身份验证?
答案 0 :(得分:2)
Facebook流程让我感到困惑,因为它似乎没有明确解释,正如你所指出的,大多数问题都是针对SDK 3的。
但据我所知,用户需要重新验证的唯一方法是,如果他们转到
Facebook->设置 - >应用
并在“应用程序设置”中单击“删除应用程序”。
如果他们已批准该应用程序进行一次登录,那么无论Android设备上的应用程序发生什么情况,只要您遵循正确使用的LoginManager,它就不会提示重新进行身份验证。