H5 网站打包的 app 如何让其一直保持登录状态

2019-06-04 15:33:10 +08:00
 Alicelj

请问一下,用 h5 做的网站,打包成 app,登录的时候,只要没有退出登录,让它一直保持登录状态,要怎么实现啊。

试了几种方法都没有用,session,cookie,localstorage,都没效果,这几种方法的测试结果是:app 一旦从后台运行那里划去,重新点击 app 的时候,又需要重新输入用户名和密码才可以。

请问哪位大神有知道怎么实现吗?

2888 次点击
所在节点    问与答
6 条回复
ai277014717
2019-06-04 16:07:35 +08:00
说明 native 没有做 cookie 持久化。如果 native 有提供插件的话 h5 可以用插件适配一下。
hiro0729
2019-06-04 16:31:31 +08:00
h5 存不了,就让原生存,具体看 js 和原生交互的方法
xycool
2019-06-04 17:15:49 +08:00
可能要找找路由(默认页面)问题。
zachlhb
2019-06-04 18:07:30 +08:00
逻辑有问题吧,localstorage 可以的啊
caola
2019-06-04 18:18:21 +08:00
localstorage +1
Alicelj
2019-06-11 11:44:16 +08:00
谢谢各位的解答!

恩。最后用 localstorage 存的。在登录页面判断有没有 localstorage 存的值,有的话就直接跳转到首页,但是这个跳转过程会有一点点的空白出现。

开始在安卓那边让他存了 cookie,php 这边判断这个 cookie 有没有值,第一次登录的时候有获取到这个 cookie,但是退出登录后,再登录就获取不到这个 cookie 了,安卓那边给的解释是这个存储会有延迟,不能立即获取到值,让我第二次的时候用账号密码登录,,,,最后我是用 localstorage 解决的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/570780

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX