2009-12-18 4 views
0

Je reçois problème d'identification invalide tout en demandant des informations produitIn App Purchase « Identifiant de produit non valide » message d'erreur

je l'ai fait la chose suivante:

  1. J'ai ajouté ma demande à l'iTunes connect et l'identifiant du bundle correspond à celui de celui du portail du programme.

  2. J'ai activé l'achat dans l'application dans le portail de programme pour l'identifiant de l'application et créé le profil de provisionnement pour cela et installé sur l'appareil.

  3. Créer un compte de test avec l'identifiant du produit, son prix et son nom.

  4. J'ai inclus le code ci-dessous dans mon projet

    NSString *str = [[NSString alloc] initWithFormat:@"//Same as the Product Id displayed in Itunes Connect//"]; 
         SKProductsRequest *request= [[SKProductsRequest alloc] initWithProductIdentifiers:[NSSet setWithObject:str]]; 
         request.delegate = self; 
         [request start]; 
    } 
    
    - (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response{ 
    
        NSArray *myProduct = response.products; 
        NSArray *invalidProdId = response.invalidProductIdentifiers; 
    
        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"product" message:[myProduct objectAtIndex:0] delegate:nil cancelButtonTitle:@"purchse" otherButtonTitles:@"cancel"]; 
        [alert show]; 
        [alert release]; 
        [request autorelease]; 
    
    } 
    

mais je reçois mon ProductID comme invalide.

S'il vous plaît aidez-moi si quelqu'un a une idée!

Répondre

1

Si vous avez tout essayé mais que vous avez toujours un identifiant de produit non valide, si votre appareil est jailbreaké, essayez la restauration d'usine. J'ai tout essayé et je n'ai pas réussi à le faire jusqu'à ce que je revienne à la version d'usine. D'une certaine façon appareil jailbreaké ne parvient pas à tester dans l'application achat

Questions connexes