小程序更新之后第一次使用bindgetphonenumber后台解用户电话信息失败?
发布于 4 年前 作者 fanchao 8876 次浏览 来自 问答

我们组小程序使用  wx.getUpdateManager API 做及时更新功能,最近发版之后发现一个问题:如果线上更新版本前是登录状态,线上更新之后退出登录再重新登录时大概率会发生后台解用户电话信息失败的问题。我们目前为了避免 code 过期,前台每次点击 button 时先获取 code,然后再获取 getphonenumber 的密文,后台没有对 session_key 做缓存,每一次都是使用前台上传的 code 获取最新的 session_key。所以理论上应该不存在 code 过期的问题。难道在线更新小程序会有什么影响吗?请问有没有大佬遇到类似的问题?

1 回复

仔细检查代码,是不是所有的地方都重置了新的session_key。

code 和session_key两个过期一个都不行,session_key必须保持对应code置换

回到顶部