uni.requestMerchantTransfer-安卓APP中商家转账用户确认模式下,拉起页面请求用户确认收款
刚使用这个插件的时候很迷茫不知道从何下手问社区和专门的插件交流群几乎石层大海索性在自己两天的摸索中终于成功了下面是我成功的经验进行分享目前只使用了安卓版①下载插件②下载后会告诉你直接引用和打包自定义插件即可打住这里是一个坑直接引用虽然APP不会报错但运行的H5端会一直报错③引用报错提醒文件查找失败/uni_modules/uni-requestMerchantTransfer然后页面会是错误的状态④解决报错在引用的地方添加// #ifdef APP // #endif想必大家都知道这个是什么意思了吧嘿嘿然后使用的代码块requestMerchantTransfer({ mchId: mchId, appId: 微信开发者平台对应app的APPID, package: package, success: (res) { console.log(res) }, fail: (res) { console.log(res.errMsg) }, complete: (res) { console.log(res.errMsg) } })⑤光引用了这个一步想必大家都觉得可以用了吧实则是个大坑他们没告诉我们还需要进行配置环境才可以使用所有接下来还要根据官方的的指引进行环境配置参考文档 https://uniapp.dcloud.net.cn/tutorial/run/uts-development-android.html⑥hbuilderx-工具-设置-运行配置先看第⑤点的文档在根据文档进行操作⑦第一个是下载Gradle可执行脚本https://gradle.org/releases/里面有很多个版本是不是纠结到底下载哪个呢是不是版本越新的就越好呢实则不是在这里我尝试了很多版本最终确认了8.14.3版本目前我使用的相对稳定版本当然后续你们也可以尝试8.14.3版本以上的也行尽量多试试看下载后解压将解压的文件放到一个自己定义的文件夹里即可后续不要删然后在运行配置中找到路径gradle-8.14.3/bin/gradle.bat即可⑧第二个是下载Jdk https://aws.amazon.com/cn/corretto/注意默认使用JDK17版本的下载后解压将解压的文件放到一个自己定义的文件夹里即可后续不要删然后在运行配置中找到路径jdk17.0.18_9即可⑨第三个是下载安卓SDK https://developer.android.google.cn/studio?hlzh-cn注意下载后根据默认提示进行安装即可安装后一定要启动这样它才会自动下载SDK然后在运行配置中找到路径C:/Users/zouxinxiaomaia0/AppData/Local/Android/Sdk基本是都在C盘里面Users文件下zouxinxiaomaia0这个是我自己的盘取名的具体是看你们的找到AppData-Local-Android-Sdk⑩以上都配置好了就打包一份自定义基座包一定要打包自定义基座包才可以使用最后基本上能唤起官方确认收款页面就是成功了下面是我用了测试数据唤起的页面所有内容会提示错误信息这是正常的
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2425878.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!