0

使用https://pub.dev/packages/flutter_facebook_auth flutter_facebook_auth: ^3.5.7

当我注销时,我运行等待FacebookAuth.instance.logOut();,但尽管如此,用户始终被保存,我只需要单击继续。

登录工作正常final LoginResult result = await FacebookAuth.instance.login();

4

2 回答 2

0

从他们的文档中,这就是你应该如何进行干净的注销。

Future<void> _logOut() async {
    await FacebookAuth.instance.logOut();
    _accessToken = null;
    _userData = null;
    setState(() {});
  }

确保将 _accessToken 和 _userData 设置为 null

于 2021-12-16T20:02:37.220 回答
0

由于 Facebook 的政策,不可能:

https://developers.facebook.com/docs/facebook-login/reauthentication/ “Android 和 iOS SDK 目前不支持重新认证。”

于 2021-12-16T20:05:12.020 回答