iOS IAP 一次支付,购买一种商品多次

在游戏中,常常需要购买虚拟货币,如:100钻石包 和 200钻石包两种商品,我需要一次购买1000个钻石,就需要购买10次100钻石包或者5次200钻石包。这个时候就需要用到SKMutablePayment这个东西了。

//购买一次
SKPayment * payment = [SKPayment paymentWithProduct:_skProducts[0]];
        [[SKPaymentQueue defaultQueue] addPayment:payment];

//购买一种商品多次
SKMutablePayment *payment = [SKMutablePayment paymentWithProduct:_skProducts[0]];
        payment.quantity = 10;//购买次数
        [[SKPaymentQueue defaultQueue] addPayment:payment];

HAVE FUN!

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。