gpt4 book ai didi

objective-c - paymentWithProductIdentifier 在应用程序购买特定中已弃用

转载 作者:可可西里 更新时间:2023-11-01 04:21:34 30 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
what is the alternative solution for paymentWithProductIdentifier?

您好,我正在尝试为 ios 5 和新的 ios 6 设置应用程序购买。我被告知我的“paymentWithProductIdentifier 已被弃用”,我想知道是否有人可以告诉我如何修改我的代码,我是有点困惑。

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

我看到有人提出以下建议,但我不确定我的代码中的“产品响应列表是什么”。我以为会,但事实并非如此。

 [response.products];

这是我的方法代码,如果有人能告诉我要更改什么,将不胜感激!

 -(void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response 

{

SKProduct *validProduct = nil;

int count = [response.products count];

NSLog (@"count for in app purchases is %d", count);

if (count>0) {

validProduct = [response.products objectAtIndex:0];
SKPayment *payment = [SKPayment paymentWithProductIdentifier:@"appUpdate1"];

[[SKPaymentQueue defaultQueue] addTransactionObserver:self];
[[SKPaymentQueue defaultQueue] addPayment:payment]; // <-- KA CHING!

NSLog (@"payment proccessed I think");
}
}

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com