iPhone storekit productIdentifier

时间:2010-06-18 04:10:15

标签: iphone storekit

我正在尝试在iPhone 3.1.3上实现StoreKit并继续获取invalidProductIdentifier错误。

我遇到的问题是以下两种方法使用的productKey是一样的吗?

SKProductsRequest *request= [[SKProductsRequest alloc] initWithProductIdentifiers: [NSSet setWithObject: @"com.companyName.productName.upgrade"]];

SKPayment *payment = [SKPayment paymentWithProductIdentifier:@"com.companyName.productName.upgrade"];

我的原因是因为我尝试了不同的productIdentifiers和SKProductsRequest总是返回invalidProductIdentifier但是SKPayment几乎返回了我尝试的所有productIdentifier的SKErrorUnknown但有趣的是返回了@“com.companyName.productName.upgrade”的SKErrorPaymentInvalid(与companyName和productName替换)。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

使用我在iTunes Connect中创建的新的应用内购买productIdentifier。不得不等到一夜,并在早上尝试它,它工作。但仍然不知道为什么以前的productIdentifier不起作用。