使用https://pub.dev/packages/flutter_facebook_auth flutter_facebook_auth: ^3.5.7
当我注销时,我运行等待FacebookAuth.instance.logOut();
,但尽管如此,用户始终被保存,我只需要单击继续。
登录工作正常final LoginResult result = await FacebookAuth.instance.login();
使用https://pub.dev/packages/flutter_facebook_auth flutter_facebook_auth: ^3.5.7
当我注销时,我运行等待FacebookAuth.instance.logOut();
,但尽管如此,用户始终被保存,我只需要单击继续。
登录工作正常final LoginResult result = await FacebookAuth.instance.login();
从他们的文档中,这就是你应该如何进行干净的注销。
Future<void> _logOut() async {
await FacebookAuth.instance.logOut();
_accessToken = null;
_userData = null;
setState(() {});
}
确保将 _accessToken 和 _userData 设置为 null
由于 Facebook 的政策,不可能:
https://developers.facebook.com/docs/facebook-login/reauthentication/ “Android 和 iOS SDK 目前不支持重新认证。”