Pergunta

Estou recebendo um problema de identificador inválido ao solicitar informações do produto

Eu fiz a seguinte coisa:

  1. Eu adicionei meu aplicativo ao iTunes Connect e o identificador de pacote corresponde ao do portal do programa.

  2. Ativei na compra de aplicativos no portal do programa para o ID do aplicativo e criei o perfil de provisão para isso e instalei no dispositivo.

  3. Criou uma conta de teste com o identificador e o preço e o nome do produto.

  4. Eu incluí o código abaixo no meu projeto

    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];
    
    }
    

Mas estou recebendo meu produto como inválido.

Por favor me ajude se alguém tiver alguma ideia!

Foi útil?

Solução

Se você tentou de tudo, mas ainda obtém um ID de produto inválido, caso seu dispositivo seja jailbroken, tente restaurar a fábrica. Eu tentei de tudo e não o fiz funcionar até restaurar a versão de fábrica. De alguma forma

Outras dicas

Esta parece ser a lista de verificação definitiva para esses tipos de problemas:http://troybrant.net/blog/2010/01/invalid-product-ids/

No meu caso, meu cliente precisava preencher as informações bancárias antes de começar a recuperar os produtos válidos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top