ios打包
https://www.jianshu.com/p/4a2af17033e2
android打包
https://blog.csdn.net/u010227042/article/details/106528747
首先感谢大佬的教程,但是配置支付的时候遇到些坑,尤其是微信支付,简直是噩梦一样。
ios支付配置
https://nativesupport.dcloud.net.cn/AppDocs/usemodule/iOSModuleConfig/pay
android支付配置
https://nativesupport.dcloud.net.cn/AppDocs/usemodule/androidModuleConfig/pay
android修改包名
https://blog.csdn.net/qq_31622345/article/details/108167302
遇到的问题
1、mainifest.json中配置的支付appid和生成订单使用的appid不一致 (ios手机调试)
未解决
2、目测 微信appKey就是appId
3、支付返回 requestPayment:fail(ios离线打包)
一定要设置Universal links
4、当前环境无法运行启用"自定义组件模式"的uni-app应用(android 离线打包)
libs里复制文件uniapp-release.aar
文件位置 app/build.gradle, dependencies节点里添加 :
compileOnly fileTree(dir: '../app/libs', include: ['uniapp-release.aar'])
5、官网说的android 的jar包wechat-sdk-android-with-mta-5.1.4.jar在SDK里不存在(android 离线打包)
配置完后,并不需要这个包