请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师有没有用过react-native-wechat?使用的时候没有回调

项目使用了这个组件,可以正常分享、支付也能成功,但是有一个问题,就是拿不到回调,不管是支付成功,或是用户取消,都没有回调,
代码如下:

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,哎,纠结一天了~

正在回答 回答被采纳积分+3

1回答

CrazyCodeBoy 2019-06-02 20:31:02

检查下有没有react-native-wechat的错误log抛出来,根据错误log排查下,另外,建议查看下的https://github.com/yorkie/react-native-wechat/issues

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



0 回复 有任何疑惑可以回复我~
  • 提问者 mtfcloud #1
    错误log怎么排查?或者说怎么捕获到这个log;
    issues都看个遍了,也没有解决的方法~~;
    还有一个事,老师,就是我看issues,其中有一个说是删除app目录下的build文件,但是我看了app目录下,只有build文件夹以及build.gradle文件,是这个吗?https://github.com/yorkie/react-native-wechat/issues/431,我要是删除了,会对项目有影响吗?
    回复 有任何疑惑可以回复我~ 2019-06-03 11:12:23
  • CrazyCodeBoy 回复 提问者 mtfcloud #2
    项目下的所以build都可以删除的
    回复 有任何疑惑可以回复我~ 2019-06-04 21:09:11
  • 提问者 mtfcloud 回复 CrazyCodeBoy #3
    就是说不管是build文件夹还是build.gradle文件,我都可以删除,再重新运行吗?但是里面还有一些文件是配置文件啊,如果删除的话,配置丢失,按理说不应该是运行不起来么?
    回复 有任何疑惑可以回复我~ 2019-06-05 08:24:33
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信