本文共 984 字,大约阅读时间需要 3 分钟。
详细问题描述
安卓: 安卓没有问题;
ios: 我们在 ide版本 2.5.1.20200103 更新之后打包的上架IOS,发现客户反应支付宝支付不了;
我们之前上架的版本都是能支付的,看过项目源码没有更改过
再试试真机调试:
带H字样的那个app调试正常支付,
于是确定问题在更新之后的打包问题
[步骤]
appstore下载app=>选择商品-》立即支付=》就闪退
(压根就调不起支付宝了)
[结果]
闪退
[期望]
正常支付
IDE运行环境说明
HBuilderX
h5+app
[IDE版本号] 2.5.1.20200103
App运行环境说明
[Android版本号] 安卓支付正常
[iOS版本号] ios 系统(所有)
[手机型号]
苹果:测试过的机型: 7P 8P 11
[模拟器型号]
附件
[App安装包或H5地址]
appstore 下载地址:
https://apps.apple.com/cn/app/id1460497731
[可重现代码片段]
//支付宝支付 app--涉及plus 支付宝的代码
说明:
因为安卓正常支付,说明参数时没有头问题的
Vue.prototype.aliPay = function(data, name) {
let _this = this;
var aliChannel = null; // 支付宝支付
var channel = null; // 获取支付通道
plus.payment.getChannels(
function(channels) {
aliChannel = channels[0];
if (data) {
plus.payment.request(
aliChannel,
data,
function(result) {
console.log(res)
},
function(e) {
if (name == "submitOrder") {
console.log(e)
} else {
_this.mui.alert("付费失败");
}
}
);
} else {
plus.nativeUI.alert("支付失败");
}
},
function(e) {
alert("获取支付通道失败:" + e.message);
}
);
};
联系方式
[QQ]
转载地址:https://blog.csdn.net/weixin_33826897/article/details/114178967 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!