线上环境客户突然告知:“有个用户手机型号是VIVO X5SL,她说地址填写不了,试了好几次都不行,押金卡能正常购买,帮我看一下是什么问题。”
1、用手里的华为荣耀6测试,确实没反应;
2、用Iphone5s测试,正常;
于是查看微信开发文档https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_8&index=7,在常见问题中发现一句话:“如果参数签名错误,会报错eidt_ address:fail或者eidtAddress:fail_auth_error。请使用文档的样例数据,验证签名算法正确性。”之前似乎遇到过这个问题,当时是在IPhone上会出错,android正常
解决方式:
判断拉起是否成功,若失败则页面重新加载,问题解决。
问题引起的原因始终不确定,要做新的项目开发,暂时也就搁置了。