收藏
回答

开发过程中登录体验版测试会影响线上版session_key过期,导致线上用户第一次登录注册时失败?

开发进行测试时,体验版登录或者生成小程序码时调用wx.login会将小程序的session_key刷新,导致线上版本用执行登录等操作调用到wx.login接口时,会出现第一次失败,第一次刷新session_key后再次调用才能成功

请问怎么解决开发环境和线上环境session_key互刷问题????



回答关注问题邀请回答
收藏

2 个回答

  • 兔
    2020-09-29

    好像wx.login过一小段时间调用时才会刷新session_key

    2020-09-29
    有用
    回复
  • A notorious liar(小花猫)
    A notorious liar(小花猫)
    2020-07-02

    你们要做两套环境,一个是正式的线上环境,一套是测试环境,所有的测试必须在测试环境上操作,没问题了更新到正式环境

    2020-07-02
    有用
    回复 6
    • 徐某人
      徐某人
      2020-07-02
      环境是有两套独立的环境的,但是小程序的session_key是共用的,当测试环境有使用wx.login后就会更新小程序的session_key,然后线上版本就是用的被更新后的session_key,用户就会被影响
      2020-07-02
      回复
    • 徐某人
      徐某人
      2020-07-02
      所以就想问下你们涉及到这个问题是怎么解决的?可以借鉴一下
      2020-07-02
      回复
    • A notorious liar(小花猫)
      A notorious liar(小花猫)
      2020-07-02回复徐某人
      我们有做状态判断,小程序api有个获取当前登录状态的,过期的话就重新登陆,把key给服务器更新一下。
      2020-07-02
      回复
    • 徐某人
      徐某人
      2020-07-02
      我也有使用登录状态判断并更新,但是偶尔还是会出现过期的情况
      2020-07-02
      回复
    • 徐某人
      徐某人
      2020-07-02
      2020-07-02
      回复
    查看更多(1)
登录 后发表内容
问题标签