我尝试在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替换)。
任何帮助都将不胜感激。
发布于 2010-06-19 04:24:29
我在iTunes connect中创建了一个新的应用内购买productIdentifier。我不得不等了一夜,第二天早上再试一试,结果成功了。但是仍然不知道为什么之前的productIdentifier不能工作。
https://stackoverflow.com/questions/3067163
复制相似问题