老师有没有用过react-native-wechat?使用的时候没有回调
来源:14-6 打包发布React Native项目【收获果实】
mtfcloud
2019-06-01
项目使用了这个组件,可以正常分享、支付也能成功,但是有一个问题,就是拿不到回调,不管是支付成功,或是用户取消,都没有回调,
代码如下:
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,哎,纠结一天了~
写回答
1回答
-
CrazyCodeBoy
2019-06-02
检查下有没有react-native-wechat的错误log抛出来,根据错误log排查下,另外,建议查看下的https://github.com/yorkie/react-native-wechat/issues
看是否有网友遇到类似的问题。
072019-06-27
相似问题