老师有没有用过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

看是否有网友遇到类似的问题。



0
7
mtfcloud
回复
enoday
成功了,运行正常,你的注册返回undefined这还真没遇到过,会不会是你哪里没配置好?
2019-06-27
共7条回复

RN入门到进阶,打造高质量上线App

解锁React Native开发应用新姿势,React Native新版本热门技术

3144 学习 · 3241 问题

查看课程