如何在 react native 上移除所有应用数据?
不仅是 AsyncStorage.clear()
。
我的意思是通过设置>应用程序删除应用程序数据。
我遇到了 react-native-fbsdk
的 EUNSPECIFIED 错误代码。
首先我使用我的 Facebook 帐户登录, 其次,我从它注销, 第三,我用这个帐户重新登录(效果很好) 然后我又注销了, 我尝试用另一个 facebook 帐户登录, 但我遇到了 EUNSPECIFIED 错误。
但是通过设置>应用删除所有应用数据(不是卸载)后, 我可以使用另一个 Facebook 帐户登录。
从我的 react native 应用程序注销时,我必须删除所有应用程序数据。
或者
我必须修复这个 react-native-fbsdk
的错误(或者我猜 fbsdk 正在缓存一些数据......)
注销时我已经放了 AsyncStorage.clear()
,没有变化..
感谢您的帮助...
我也遇到了 FBSDK 的这个问题,问题是当您使用 facebook 登录时,SDK 会创建一个链接到旧用户的 AccessToken。因此,当您尝试使用其他帐户登录时,它会抛出这个奇怪的错误消息。
您要做的是在 fbAPI 上注销用户。下面的代码就是你的做法:
// Remove FbAccessToken when the user logout.
logoutFromFB(){
if (AccessToken.getCurrentAccessToken() != null) {
LoginManager.logOut()
}
}
希望对你有帮助!
关于android - 如何删除 react 原生的所有应用程序数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41194121/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |