请问一下,用 h5 做的网站,打包成 app,登录的时候,只要没有退出登录,让它一直保持登录状态,要怎么实现啊。
试了几种方法都没有用,session,cookie,localstorage,都没效果,这几种方法的测试结果是:app 一旦从后台运行那里划去,重新点击 app 的时候,又需要重新输入用户名和密码才可以。
请问哪位大神有知道怎么实现吗?
1
ai277014717 2019-06-04 16:07:35 +08:00
说明 native 没有做 cookie 持久化。如果 native 有提供插件的话 h5 可以用插件适配一下。
|
2
hiro0729 2019-06-04 16:31:31 +08:00
h5 存不了,就让原生存,具体看 js 和原生交互的方法
|
3
xycool 2019-06-04 17:15:49 +08:00
可能要找找路由(默认页面)问题。
|
4
zachlhb 2019-06-04 18:07:30 +08:00 via Android
逻辑有问题吧,localstorage 可以的啊
|
5
caola 2019-06-04 18:18:21 +08:00
localstorage +1
|
6
Alicelj OP 谢谢各位的解答!
恩。最后用 localstorage 存的。在登录页面判断有没有 localstorage 存的值,有的话就直接跳转到首页,但是这个跳转过程会有一点点的空白出现。 开始在安卓那边让他存了 cookie,php 这边判断这个 cookie 有没有值,第一次登录的时候有获取到这个 cookie,但是退出登录后,再登录就获取不到这个 cookie 了,安卓那边给的解释是这个存储会有延迟,不能立即获取到值,让我第二次的时候用账号密码登录,,,,最后我是用 localstorage 解决的。 |