官方文档说,加密使用的session_key和解密使用的session_key必须一致,但是我第一次进小程序,不使用login,也一样拿加密数据,那谁知道加密的session_key是什么,我是真的懵.....
就算我提前使用login获取session_key,保存下来,能够解密成功,过了一小段时间之后重新获取,check没失效,却解密失败,如果check失效的话,那他又是用的session_key什么加密的呢
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | getPhoneNumber | 微信iOS客户端 | 7.0.12 | 2.11.1 |
1 个回答
估计官方也没整明白根据官方的提示,我提前login获取了sessionKey,并且在getPhoneNumber函数了使用checkSession检查是否失效在发送解密的,结果还是解密失败