gpt4 book ai didi

android - 如何删除 React Native 上的所有应用程序数据?

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:26:14 27 4
gpt4 key购买 nike

如何删除 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 Native 上的所有应用程序数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41194121/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com