0

iPhone 3.1.3 に StoreKit を実装しようとしていますが、invalidProductIdentifier エラーが引き続き発生します。

私が持っている質問は、次の 2 つの方法で使用される 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 に置き換えられます)。

どんな助けでも大歓迎です。

4

1 に答える 1

0

iTunes Connect で作成した新しいアプリ内購入 productIdentifier で動作するようになりました。一晩待って朝に試したところ、うまくいきました。しかし、以前の productIdentifier が機能しなかった理由はまだわかりません。

于 2010-06-18T20:24:28.777 に答える