Alicelj
V2EX  ›  问与答

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

  •  
  •   Alicelj · Jun 4, 2019 · 3783 views
    This topic created in 2573 days ago, the information mentioned may be changed or developed.

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

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

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

    6 replies    2019-06-11 11:44:16 +08:00
    ai277014717
        1
    ai277014717  
       Jun 4, 2019
    说明 native 没有做 cookie 持久化。如果 native 有提供插件的话 h5 可以用插件适配一下。
    hiro0729
        2
    hiro0729  
       Jun 4, 2019
    h5 存不了,就让原生存,具体看 js 和原生交互的方法
    xycool
        3
    xycool  
       Jun 4, 2019
    可能要找找路由(默认页面)问题。
    zachlhb
        4
    zachlhb  
       Jun 4, 2019 via Android
    逻辑有问题吧,localstorage 可以的啊
    caola
        5
    caola  
       Jun 4, 2019
    localstorage +1
    Alicelj
        6
    Alicelj  
    OP
       Jun 11, 2019
    谢谢各位的解答!

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

    开始在安卓那边让他存了 cookie,php 这边判断这个 cookie 有没有值,第一次登录的时候有获取到这个 cookie,但是退出登录后,再登录就获取不到这个 cookie 了,安卓那边给的解释是这个存储会有延迟,不能立即获取到值,让我第二次的时候用账号密码登录,,,,最后我是用 localstorage 解决的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2662 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 13:38 · PVG 21:38 · LAX 06:38 · JFK 09:38
    ♥ Do have faith in what you're doing.