iPhone StoreKit - ID do produto inválido
Estou tentando testar a In App Purchase no ambiente sandbox.
Para testar o código, fiz o seguinte:
Criou uma conta de usuário de teste de compra no aplicativo em "Gerenciar usuários" no iTunes Connect
Criei alguns produtos de compra de aplicativos em "Gerenciar suas compras no app". Eu usei valores numéricos e valores alfanuméricos para os IDs do produto.
Carregou o aplicativo para o iPhone, foi para Configurações-> Loja e saiu do armazenamento regular e para a conta de teste criada no passo 1
Definir um ponto de interrupção no (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
ligue de volta
Todos os IDs de produto enviados estão noresponse.invalidProductIdentifiers
propriedade. Ao enviar a solicitação, tentei primeiro os IDs de produtos exatos criados durante a etapa 2. Também tentei prefixá-los com o ID do pacote:
<code>NSString *id2 = @"com.super.duper.8"; NSSet *productList = [NSSet setWithObjects:id2, @"8", nil]; SKProductsRequest *request= [[SKProductsRequest alloc] initWithProductIdentifiers:productList]; </code>
Estou faltando alguma coisa óbvia? Qualquer ajuda é apreciada.
Achim