環(huán)境背景
IDE: HBuilder
框架:mui、jquery
ios、android多端混合app項(xiàng)目
android打包使用DClound公用證書
問題描述
android調(diào)用微信支付通道,errCode返回值為-1
新裝用戶第一次調(diào)用成功,第二次及之后調(diào)用失敗(在系統(tǒng)中把微信的緩存清理之后還是第一次可以之后不行)
修補(bǔ)進(jìn)度:100%
問題原因
檢查打包后apk文件的包名、應(yīng)用簽名,發(fā)現(xiàn)與微信開放平臺(tái)的數(shù)據(jù)不符,修改后成功調(diào)用
1查看apk文件包名
使用【雷電模擬器】安裝apk文件,接著在【文件管理】中查看
image
2.查看apk應(yīng)用簽名
使用微信官方的簽名工具
簽名工具下載地址https://open.weixin.qq.com/zh_CN/htmledition/res/dev/download/sdk/Gen_Signature_Android.apk
image
3.查看微信開放平臺(tái)的應(yīng)用信息并修改為剛拿到信息
微信開發(fā)平臺(tái)-管理中心-應(yīng)用詳情
image