我正在尝试在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替换)。
任何帮助都将不胜感激。
答案 0 :(得分:0)
使用我在iTunes Connect中创建的新的应用内购买productIdentifier。不得不等到一夜,并在早上尝试它,它工作。但仍然不知道为什么以前的productIdentifier不起作用。