收藏
回答

重新进入小程序后安卓端globalData数据会丢失?

安卓端点击小程序右上角三点,选择【重新进入小程序】后,globalData的数据会丢失。请问这个应该怎么解决?

因为将token和登录状态标识保存在globalData,重新进入小程序后数据丢失,识别不了登录状态了。

最后一次编辑于  2020-08-21
回答关注问题邀请回答
收藏

4 个回答

  • 老张
    老张
    2020-08-21

    笑了。你没有重新进入小程序之前,globalData从哪获值的?天上掉下来的?这些获取globalData的代码重新运行一遍就出错了?

    2020-08-21
    有用 1
    回复 5
    • 苏公子
      苏公子
      发表于移动端
      2020-08-21
      登录状态是在登录页面用户点击登录后取到token并设置了globalData的标识。重新进入小程序之后进入的是首页,不会触发登录相关的。
      2020-08-21
      回复
    • 老张
      老张
      2020-08-21回复苏公子
      我下次打开小程序怎么办?(小程序已在缓存中关闭)
      2020-08-21
      回复
    • 苏公子
      苏公子
      2020-08-24回复老张
      下次登录的时候一切都还原啦。我现在在首页判断暂时可以解决了 。。
      2020-08-24
      回复
    • 木x南🔥
      木x南🔥
      2021-06-30回复苏公子
      在首页怎么判断的
      2021-06-30
      回复
    • 苏泽坤
      苏泽坤
      2021-12-11回复木x南🔥
      猜应该是判断globalData里有没有token吧,没有再额外调用一次登陆接口设置
      2021-12-11
      回复
  • 淇小淇
    淇小淇
    2021-05-17

    你好,请问怎么解决的?遇到同样问题了

    2021-05-17
    有用
    回复
  • Mr.Zhu
    Mr.Zhu
    2021-04-04

    这次版本的升级坑真不少,getuserinfo不能拿到用户头像昵称,然后getuserprofile每次都要重新授权,同意一次以后并没有改变用户统一授权的状态,再加上globalData重新进入小程序后无法保存,决定了在不想大改流程的情况下,每次登陆都需要用户点一次确定,体验真的是不知道怎么说了。

    2021-04-04
    有用
    回复
  • admin
    admin
    发表于小程序端
    2020-08-21
    重新进入小程序是冷启动,相当于销毁再打开
    2020-08-21
    有用
    回复 2
    • 苏公子
      苏公子
      2020-08-24
      嗯嗯对的。但是IOS好像不是 。。
      2020-08-24
      回复
    • 苏公子
      苏公子
      2020-08-24
      但是冷启动的话,第三方跳转带过来的参数还是保留的哦?
      2020-08-24
      回复
登录 后发表内容
问题标签