【BUG修补匠】 Android微信支付返回码-1之坑(首次调用成功第二次失败)
16lz
2021-01-25
环境背景
IDE: HBuilder
框架:mui、jquery
ios、android多端混合app项目
android打包使用DClound公用证书
问题描述
android调用微信支付通道,errCode返回值为-1
新装用户第一次调用成功,第二次及之后调用失败(在系统中把微信的缓存清理之后还是第一次可以之后不行)
修补进度:100%
问题原因
检查打包后apk文件的包名、应用签名,发现与微信开放平台的数据不符,修改后成功调用
1查看apk文件包名
使用【雷电模拟器】安装apk文件,接着在【文件管理】中查看
image2.查看apk应用签名
使用微信官方的签名工具
签名工具下载地址https://open.weixin.qq.com/zh_CN/htmledition/res/dev/download/sdk/Gen_Signature_Android.apk
image3.查看微信开放平台的应用信息并修改为刚拿到信息
微信开发平台-管理中心-应用详情
image4.完成
更多相关文章
- Python3原生编写月份计算工具
- 一款常用的 Squid 日志分析工具
- GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
- RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
- Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
- Android番外篇——XML layout与CSS 转载
- Power Supply 文件节点和电池服务属性对照
- Android(安卓)添加底层核心服务
- Android(安卓)NDK开发两部曲(一)之初识篇(JNI通识与NDK配置)