uni-app中只选择apple支付但获取不到iap支付通道,仅有alipay和wxpay通道

uni-app中只选择apple支付但获取不到iap支付通道,仅有alipay和wxpay通道

使用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)
    });

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

采用“运行->运行到手机或者模拟器->制作自定义调试基座”,在ios测试机上运行基座,打印结果显示:

获取到channel[{"id":"alipay","description":"支付宝","serviceReady":true},{"id":"wxpay","description":"微信","serviceReady":true}]

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

信息类型 信息内容
开发环境 运行到手机或者模拟器
版本号
项目创建方式 制作自定义调试基座

image image


更多关于uni-app中只选择apple支付但获取不到iap支付通道,仅有alipay和wxpay通道的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

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

更多关于uni-app中只选择apple支付但获取不到iap支付通道,仅有alipay和wxpay通道的实战教程也可以访问 https://www.itying.com/category-93-b0.html


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

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

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

回到顶部