如何在iOS In App Purchase中购买超过10个数量的一个产品

时间:2014-10-07 07:41:31

标签: ios iphone xcode5 in-app-purchase

我用信用系统实施了耗材In app购买。我使用0.99(tier1)是我的基础信用,然后我乘以数量。信用数量是动态计算的。因此,如果信用额度超过10,则无法购买。

以下是我的示例代码。

- (void)buyProduct:(SKProduct *)product titleIdentifier:(NSString*)titleIdent Quantity:(NSInteger)quantity{

    [self clearAllNonFinishedTransaction];
    NSLog(@"Buying %@... Quantity %i", product.productIdentifier,quantity);

    SKMutablePayment * payment = [SKMutablePayment paymentWithProduct:product];
    payment.quantity = 13;

    [[self paymentQueueObject] addPayment:payment];
}

那么有什么办法可以购买超过10个数量,使用0.99(tier1)?

附加要点:

我正在销售数字图书。图书价格由网站设定。例如,如果图书价格是13.99,我计算的是12.99 / 0.99将是这个例子的信用数量13是信用。是否可以计算我的学分数量的其他替代选项或方法?

0 个答案:

没有答案