我用信用系统实施了耗材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是信用。是否可以计算我的学分数量的其他替代选项或方法?