javascript - Cordova Persist Session on iOS -


i'm having trouble figuring out how persist session on ios cordova app.

i'm using node.js/express on backend , angular on front-end. onboarding processes work , dandy until user closes application. when reopened, user has been logged out.

i understand why happening, i'm having trouble figuring out how prevent it. can use local storage store , retrieve cookie? if so, what's preferred method?

i believe use whatever value want in localstorage, long don't messy multiple users using app.. check value when app starts , magic user logged in.

if want add more security, perhaps can save token in localstorage, when app starts, retrieve token , compare against backend, check if it's active or not, after that, more coding magic :)

the second option make user's workflow lil bit more slower due app request , server response.

what data should save? that's you, depending on app, needs 'boot'. if use token, can send needed data in server's response.

there should identifies user on server, , not username or id, believe use tell server user logged in while app interacts server.

some data localstorage: https://cordova.apache.org/docs/en/4.0.0/cordova_storage_storage.md.html

ps: if using angularjs, should check ionic framework , ngcordova.

good luck!