如何删除 React Native 上的所有应用程序数据?
How to remove all application data on react native?
如何删除 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()
}
}
希望对您有所帮助!
如何删除 React Native 上的所有应用程序数据?
不仅AsyncStorage.clear()
。
我的意思是通过设置 > 应用程序删除应用程序数据。
我遇到了 react-native-fbsdk
.
首先我用我的 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()
}
}
希望对您有所帮助!