iPhone storekit产品标识符

iPhone storekit产品标识符,iphone,storekit,Iphone,Storekit,我正在尝试在iPhone3.1.3上实现StoreKit,并不断得到invalidProductIdentifier错误 我的问题是,以下两种方法中使用的productKey是否相同 SKProductsRequest *request= [[SKProductsRequest alloc] initWithProductIdentifiers: [NSSet setWithObject: @"com.companyName.productName.upgrade"]]; SKPayment

我正在尝试在iPhone3.1.3上实现StoreKit,并不断得到invalidProductIdentifier错误

我的问题是,以下两种方法中使用的productKey是否相同

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

SKPayment *payment = [SKPayment paymentWithProductIdentifier:@"com.companyName.productName.upgrade"];
我之所以这样做,是因为我尝试了不同的产品标识符,而SKProductsRequest总是返回无效的产品标识符,但SKPayment返回SKERRORUNNOWN几乎所有我尝试过的产品标识符,但有趣的是返回SKErrorPaymentInvalid用于@“com.companyName.productName.upgrade”(已替换公司名称和产品名称)


任何帮助都将不胜感激。

我在iTunes connect中创建了一个新的应用内购买productIdentifier,它可以工作。我不得不等了一夜,早上就试用了,但仍然不知道以前的productIdentifier为什么不能工作