hotfix 微信收貨地址在安卓上返回簽名失敗的bug

線上環境客戶忽然告知:「有個用戶手機型號是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

解決方式:微信

判斷拉起是否成功,若失敗則頁面從新加載,問題解決。微信開發

問題引發的緣由始終不肯定,要作新的項目開發,暫時也就擱置了。測試

相關文章
相關標籤/搜索