我目前有一个小型登录系统,它使用AsyncStorage存储会话令牌和刷新令牌。登录后,您将被发送到页面仪表板,我将从AsyncStorage会话中获取并刷新令牌并将其传递给WebView中的链接。 webView如何为我工作的唯一方法是传递domStorageEnabled = {true},但这会在应用关闭时删除所有存储,以便用户再次登录。你知道如何管理这个问题吗?
render() {
if (this.state.access_token = null) {
return (
<SplashScreen visible={true}/>
);
}
else {
let source = {uri: `myurl/auth/login?access_token=${this.state.access_token}&refresh_token=${this.state.refresh_token}`};
return (
<WebView
source={source}
domStorageEnabled={true}
/>
);
}
}