線上環境客戶忽然告知:「有個用戶手機型號是VIVO X5SL,她說地址填寫不了,試了好幾回都不行,押金卡能正常購買,幫我看一下是什麼問題。」php
一、用手裏的華爲榮耀6測試,確實沒反應;android
二、用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正常api
解決方式:微信
判斷拉起是否成功,若失敗則頁面從新加載,問題解決。微信開發
問題引發的緣由始終不肯定,要作新的項目開發,暫時也就擱置了。測試