bingo168
bingo168
  • 发布:2022-08-15 18:21
  • 更新:2024-03-26 15:40
  • 阅读:501

只选择apple支付,但是获取不到iap的支付通道,只有alipay和wxpay通道

分类:uni-app

使用uniapp上支付教程代码:
plus.payment.getChannels((channels) => {
console.log("获取到channel" + JSON.stringify(channels))
for (var i in channels) {
var channel = channels[i];
if (channel.id === 'appleiap') {
iapChannel = channel;
this.requestOrder();
}
}
if (!iapChannel) {

            }  
        }, (error) => {  
            console.log(error)  
        });  

mainifest.json,只配置了apple支付,微信和支付宝支付都没有选择。

采用“运行-》运行到手机或者模拟器-》制作自定义调试基座”,在ios测试机上运行基座,打印结果显示:
获取到channel[{"id":"alipay","description":"支付宝","serviceReady":true},{"id":"wxpay","description":"微信","serviceReady":true}]

问题是缺少appleiap支付通道,请问如何解决?

2022-08-15 18:21 负责人:DCloud_App_Array 分享
已邀请:
bingo168

bingo168 (作者)

代码是从uniap上拷贝过来的,打包是云打包,自定义基座,基本没有自己的东西,按道理不应该出问题的,
是否是HbuilderX 3.5.3版本的问题呢?

bingo168

bingo168 (作者)

翻看了历史所有的帖子,发现遇到同样问题的人,却没有明确回答如何解决的
苦闷ing

bingo168

bingo168 (作者)

已解决。
代码和配置都没有问题。
在发布自定义基座,可能出现问题了,删除旧的安装包,重新生成就没有问题了。

2***@qq.com

2***@qq.com

请问怎么解决的,有具体方法没

要回复问题请先登录注册