cordova 支付_cordova微信支付那点坑(cordova-plugin-wechat)

c0abd295d629c3290cef5a24c6b77c7c.png

cordova微信支付那点坑

移动互联网盛行的当下,移动app开发也是大受追捧。目前移动app开发的方式有很多,除了原生的android,ios开发之外,react-native,weex,apicloud,hbuilder等都可以做。而对于一些没有用过这些工具的开发人员来说,有没有别的方式呢,答案是肯定的。

vue/react+corodva也可以完美开发出一款完美的移动端app产品。借助vue/react高性能,高产出的开发特点,再加上cordova的这座桥梁,移动端h5页面可以分分钟转换为移动app。

如果你在做一款有支付功能的app,用用了vue或者react,并且想让用户体验到原生支付的体验,cordova微信支付和cordova支付宝支付就可以派上用场了。

微信支付:https://github.com/xu-li/cordova-plugin-wechat

支付宝支付:https://github.com/charleyw/cordova-plugin-alipay

而当我们在使用微信支付的时候,我们会遇到一个非常神奇的错误,分享、支付的时候跳转回app的时候闪退 https://github.com/xu-li/cordova-plugin-wechat/issues,经过万千种测试发现,问题出现在无论是支付还是分享,缺少事件成功后的java回调类,这样修改就完美解决了:

微信支付回调问题:复制android工程文件下面的src目录下的EntryActivity.javaWXEntryActivity.javaWXPayEntryActivity.java复制到app/src/main/java/com/kachuo/app/

相关连接:

cordova官网:https://cordova.apache.org/

cordova微信插件:https://github.com/xu-li/cordova-plugin-wechat

cordova支付宝插件:https://github.com/charleyw/cordova-plugin-alipay

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值