我在Android上遇到了一些问题,登录后使用AuthSessions.startAsync时无法返回外部登录的登录屏幕。
这允许我一次登录,但是之后我总是直接重新登录,而不是提示输入哪个帐户。
我不需要退出我的应用程序,因此除非确实需要,否则我真的不想这么做。
我从下面的链接中了解到这是可能的。
https://medium.com/@manoj_makkuboy/clear-cookies-in-react-native-expo-without-ejecting-8cc964c0a4b7
通过运行以下代码:
var RCTNetworking = require("RCTNetworking");
RCTNetworking.clearCookies(() => {});
这似乎适用于IOS(没有相同的问题),但不适用于Android,尽管RCTNetworking带回了一些东西,但Android clearCookies尚未定义。
有人知道我如何克服这个问题吗?
当前我正在使用
"expo": "^32.0.5"
和
"react-native": "https://github.com/expo/react-native/archive/sdk-31.0.1.tar.gz"