收藏
回答

login第一次解密失败,第二次成功,数据一样

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug wx.login() 微信iOS客户端 6.6.6 1.9.94

login第一次解密失败,第二次成功,数据一样

最后一次编辑于  2018-05-25  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

4 个回答

  • 吃软饭.孙
    吃软饭.孙
    2018-05-25

    一样的问题。原来用 getUserInfo 的时候一次就解密成功。

    现在用了 button 实现之后,第一次总是后台报错,什么东西为 null ……

    再点一次 button 就好了。特别奇怪。

    2018-05-25
    赞同 2
    回复
  • 土豆豆
    土豆豆
    2018-05-28

    参考下我这个,看看是否是同样的问题

    解密问题

    2018-05-28
    赞同 2
    回复
  • 苏格兰大暖卢
    苏格兰大暖卢
    2018-05-25

    大神们有解决方法么^-^

    2018-05-25
    赞同
    回复
  • blackcater
    blackcater
    07-19

    wx.login 每次都会刷新 session_key,session_key 是服务端用于解密数据的关键信息。而 button 的信息授权信息获取后,不要用 wx.login 刷新 session_key,不然就会导致 session_key 失效,解密失败。


    我的做法是,在 App 的 onShow 中调用 wx.checkSession ,如果无效了,就调用 wx.login。


    07-19
    赞同
    回复