项目使用了这个组件,可以正常分享、支付也能成功,但是有一个问题,就是拿不到回调,不管是支付成功,或是用户取消,都没有回调,
代码如下:
WeChat.pay({
partnerId: data.partnerid,
prepayId: data.prepayid,
nonceStr: data.noncestr,
timeStamp: data.timestamp,
package: data.package,
sign: data.sign
}).then((res)=>{
console.log(res);
console.log('ok');
}).catch((err)=>{
console.log(err);
console.log('err');
});
支付成功,或是取消的时候,但是不管是then还是catch,都没有反应,老师有遇到过这情况么?
我的RN项目名称:hklm58,我的app的包名是:com.myceshi.sq
还有一个地方,就是在android/app/src/main/java/com…/ 目录下新建wxapi文件夹,里面有两个文件WXEntryActivity.java与WXPayEntryActivity.java,里面的第一句都是: package com.xxxx.wxapi,现在我写成 package com.hklm58.wxapi也不行,弄成package com.myceshi.sq.wxapi,也不行。
RN版本是0.58.4,组件版本是:1.9.10,哎,纠结一天了~