PaymentWithProductIdentifier

PaymentWithProductIdentifier

嗨,我正在我的项目中进行APP购买。当我运行该项目时,一切正常,除了我收到一条警告消息:“paymentWithProductIdentifier已弃用”,我经历了堆栈溢出中所提出的类似问题,但我不满意。我向您展示了我在以下项目中使用的编码

SKPayment *payment=[SKPayment paymentWithProductIdentifier:@"com.mycompany.dmaker.maker1"];
[[SKPaymentQueue defaultQueue] addTransactionObserver:self];
[[SKPaymentQueue defaultQueue] addPayment:payment];

谁能告诉我
1)此警告的替代方法。
2)或告诉我,如果我使用此现有代码,则该项目是否在appstore中得到批准。

最佳答案

尝试使用此:

SKProduct *selectedProduct = <#from the products response list#>;
SKPayment *payment = [SKPayment paymentWithProduct:selectedProduct];
[[SKPaymentQueue defaultQueue] addPayment:payment];

关于iphone - PaymentWithProductIdentifier的替代解决方案是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10848181/

10-10 20:42