2017-05-16 6 views
8

Es ist möglich, reaktionsnative Webview-Cookies zu löschen? wenn ich auf andere Ansicht ersetzen und zurück und montieren webview wieder, es sieht aus wie das Cookie existieren noch in der Webansicht ..React-nativer, klarer Webview-Cookie?

Grüße

+0

Dort einige Module erstellen sie Cookie und löschen sie auch. https://github.com/joeferraro/react-native-cookies –

+0

Haben Sie eine Lösung dafür gefunden? Ich benutze Bibliotheken, um damit umzugehen, aber Google scheint immer noch auf Android angemeldet zu sein, obwohl ich sie auf iOS löschen kann, um den Benutzer auszuloggen. –

+0

Also, endlich habe ich eine Methode auf der Server-Seite (smt wie Abmeldung), die Benutzer autologin und Cookie neu erstellen zwingen. Ohne diese Funktion hatte die Webansicht nach einer eindeutigen Komponente noch Zugriff auf die vorherigen Benutzerdaten. –

Antwort

0

Sie AsyncStorage verwenden können, die mit

import { AsyncStorage } from 'react-native' 
AsyncStorage.setItem('token', user.token) 
AsyncStorage.removeItem('token') 
AsyncStorage.getItem('token', (ignore, result) => {}) 
reagieren-native kommt

Seien Sie vorsichtig, das getItem ist eine auf Versprechen basierende Funktionalität.

Dann erstellen Sie bei der Komponentenladeprüfung eine Aktion/Funktion, die überprüft, ob der Benutzer die Berechtigung dafür hat!

Verwandte Themen