Android微信支付返回码-1之坑(首次调用成功第二次失败)

环境背景

IDE: HBuilder

框架:mui、jquery

ios、android多端混合app项目

android打包使用DClound公用证书

问题描述

android调用微信支付通道,errCode返回值为-1

新装用户第一次调用成功,第二次及之后调用失败(在系统中把微信的缓存清理之后还是第一次可以之后不行)

修补进度:100%

问题原因

检查打包后apk文件的包名、应用签名,发现与微信开放平台的数据不符,修改后成功调用

1查看apk文件包名

使用【雷电模拟器】安装apk文件,接着在【文件管理】中查看

image

2.查看apk应用签名

使用微信官方的签名工具

签名工具下载地址https://open.weixin.qq.com/zh_CN/htmledition/res/dev/download/sdk/Gen_Signature_Android.apk

image

3.查看微信开放平台的应用信息并修改为刚拿到信息

微信开发平台-管理中心-应用详情

image

4.完成

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  •   Android系统由于其开源的属性,市场上针对开源代码定制的ROM参差不齐,在系统层面的安全防范和易损性都不一...
    道书简阅读 9,546评论 0 23
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,759评论 0 17
  • 关于作者: 李涛,腾讯Android工程师,14年加入腾讯SNG增值产品部,期间主要负责手Q动漫、企鹅电竞等项目的...
    稻草人_3e17阅读 3,731评论 0 10
  • 打开了老公的旧手机,无意间看到了我们结婚前发的短信,满满的都是回忆,我和老公相识2年,相恋将近7年,结婚有大半年了...
    喜羊羊爱上大灰狼阅读 164评论 0 0
  • 在职场人生中,有四个阶段,初入职、骨干期、第三个本命年和四十 出头。 水木社区上那些焦虑的想跳槽的,往往是在年轻时...
    niuniuniu阅读 186评论 0 0