我想问下楼主,这个问题目前你们是怎么解决的~
小程序授权按钮无法调起授权弹框描述:按照小程序指引的登录流程,用wx.login获取的code和点击授权按钮后获取的用户信息去换取token, token有效期由后端维护,在token过期的情况下,需要重新获取token,目前会再次进入有授权按钮和说明的页面,让用户重新授权; 无法调起授权弹框问题: 出现问题的机型: 已知 OPPO R9,vivo Xplay5A 2次 解决方法: 1. 删除小程序后再进入,有时有效; 2. 删除微信后重装,已知 OPPO R9 机型有效; --------------------------- 07-17: 机型 OPPO R9、微信6.6.7版本 以上用户在授权页面点击授权按钮无反应,没有弹出授权框框 更新: 发现该用户的用户信息授权是打开的,于是将该授权关闭后,删除小程序,再次尝试,仍是无法调起授权 解决: 该用户通过删除微信后重装,版本仍为6.6.7,上述问题解决 分割线 ------------------------- 2018-09-13: 点击授权按钮无反应:机型 vivo Xplay5A Android 5.1.1 微信版本6.7.2 同天更新:该机型通过删除小程序后重新进入解决; 后续该用户再次遇到点击授权无反应;优化小程序授权登录流程后发版,该用户问题暂时解决,附;优化见[小程序授权登录问题](https://developers.weixin.qq.com/community/develop/doc/000ea4cc890e58d900670d7335b000) ------------------------- 追问: 1. 部分机型有时候会出现点击授权按钮无法调出授权弹框的问题,该问题有时候通过删除小程序重新进入可解决,有时需要删除微信重新安装才能解决,但无法人为重现问题,找不到问题的原因,每次总让用户尝试删除小程序和删除微信重装也不是办法,请问官方对此问题是否有什么方案? 2. 微信用户信息授权应该是有一定有效期的,在有效期内不需要重新点击按钮授权?若是的话,在token过期的时候,用户信息授权极有可能还在有效期,是不需要再让用户点击按钮授权的,那么,如何查询用户信息授权是否过期呢,似乎目前没有这样的API? 求官方回复
2018-12-24一样的坑,反复的踩,补充机型:iPhone7、OPPO R9s、努比亚、华为(不知道具体机型)……
求重视:小程序授权问题!!!授权登录流程 [图片] 问题一:加密信息有误,无法换取token - 当前 Bug 的表现 以下附图为fundebug检测到的请求报错信息,在用户点击授权按钮后,通过login+getUserInfo获得必要信息,向后端换取身份识别token(请见上方流程图),此报错为后端返回,原因为加密信息有误,加密信息为getUserInfo获得的,求官方告知加密信息有误要怎么处理? [图片] [图片] - 预期表现 正常换取token - 复现路径 无。问题存在,但复现条件难创建 - 提供一个最简复现 Demo 涉及授权的问题不知怎么提供 - 出现过该问题的机型: OPPO R9,vivo Xplay5A,iPhone 6 (偶尔),有时候通过删除小程序再进入、或删除微信重装可解决,也有解决过该问题的机型,后续再次出现此问题 问题二:用户已授权用户信息,但通过getSetting获得的scope.userInfo却为false 见上方流程图,用户连续几天未访问小程序,再登录小程序时,token会过期,此时需要重新获取token, 此处根据官方文档推荐,通过getSetting来判断用户是否已授权,若已授权则无需再次进入授权页面; 测试发现,一段时间不使用小程序后再次访问,进入了授权页面;通过“右上角-关于-右上角-设置”查看授权情况,发现授权是开着的,这意味着getSetting返回的结果却是false... 于是,后续变成了用户点击授权按钮无授权弹框出现 ---------------------------- 我能提供的详尽情况就这些了,求官方协助处理,我这边可以提供公司的小程序APPID 求回复,求重视!!!
2018-12-24