先上效果
1、开启支付权限
2、获取应用支付对象
这个打印后你就会发现,根本拿不到Apple的支付对象
,这也就是要写这篇博客的原因。没有使用基座只能获取到微信和支付宝的对象
var iap = null; //保存应用内支付对象
plus.payment.getChannels(function(channels){
console.log(channels,'====')
for (var i in channels) {
var channel = channels[i];
// 获取 id 为 'appleiap' 的 channel
if (channel.id === 'appleiap') {
iap = channel;
}
}
}, function(e){
console.log("获取iap支付通道失败:" + e.message);
});
3、配置打包基座
配置自定义打包基座
4、运行基座
这样就可以看到最开始的效果了