2010-06-18 5 views
0

J'essaie d'implémenter le StoreKit sur l'iPhone 3.1.3 et continue d'obtenir l'erreur invalidProductIdentifier.iPhone storekit productIdentifier

La question que j'ai est le produit clé utilisé en suivant deux méthodes identiques?

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

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

La raison I est parce que je l'ai essayé différentes productIdentifiers et SKProductsRequest revient toujours avec invalidProductIdentifier mais retourne SKPayment SKErrorUnknown pour presque tous les ProductIdentifier j'ai essayé, mais retourne Fait intéressant SKErrorPaymentInvalid pour le @ "com.companyName.productName. upgrade "(avec la companyName et le productName substitué).

Toute aide serait appréciée.

Répondre

0

J'ai commencé à travailler avec un nouvel identifiant de produit que j'ai créé dans iTunes connect. J'ai dû attendre pendant la nuit et essayé le matin et cela a fonctionné. Mais je ne sais toujours pas pourquoi le précédent productIdentifier n'a pas fonctionné.