首页 > 代码库 > iOS IAP 一次支付,购买一种商品多次

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!

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