Ich verwende Cordova, um meine gemeinsame Webapp in Hybrid-App für Android und iOS zu wickeln.Wie kann man das RememberMe-Token-Cookie in der Cordova Hybrid-App beibehalten?
Ich benutze Federsicherheit für Login und erinnere mich an Funktionalität. Wenn sich ein Benutzer mit "Erinnere mich" anmeldet, erstellt spring automatisch das Erinnerungs-Token und legt es auf der Domain fest.
In zufälligen Fällen, wenn ich die Hybrid-App auf Android neu starte, sehe ich, dass der Token-Cookie fehlt, und ich muss mich erneut anmelden.
Der gleiche Code funktioniert gut auf Webbrowsern.
Haben Sie versucht zu überprüfen, ob der Cookie auf Ihrem mobilen Gerät existiert? Auf Android-Geräten können Sie Ihre cordova App mit [chrome dev tools] (https://developers.google.com/web/tools/chrome-devtools/remote-debugging/?hl=de) debuggen. Sobald Sie Ihre App mit Chrome-Entwicklungstools debuggen, finden Sie Cookies unter Anwendung -> Speicher -> Cookies. – Phonolog
Dupliziert von http://StackOverflow.com/Questions/15349237/handling-cookies-in-phonegap-cordova? –
Ich stieß auf die gleiche Situation in einer meiner Cordova-Anwendungen, nach langer Suche fand ich, dass InApp webkit Browser keine Cookies unterstützt und Sie müssen nur mit 'localstorage' gehen, um die Daten für jeden Zweck offline zu speichern . Verweisen Sie für mehr Informationen über localstorage im Falle von cordova - http://cordova.apache.org/docs/en/6.x/cordova/storage/storage.html#page-toc-source –