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!