/ / teste de IAP no iPhone - ios, compra no aplicativo, itunesconnect

testando o IAP no iPhone - ios, in-app-purchase, itunesconnect

Eu tentei estabelecer meu IAP no iTunes Connect paraa atualização no meu aplicativo, mas aparece como "Aguardando revisão" e informa que ele deve ser enviado com o aplicativo. Eu tive problemas de inicialização com o IAP e, portanto, presumo que haja um problema de verificação entre o meu IAP e o iTunes Connect. É possível testar um IAP sem ter o IAP apresentado? Se não, não acho que seria possível testar a funcionalidade do IAP.

Respostas:

1 para resposta № 1

Sim, é possível testar sua In App Purchase antes de enviá-la. Gostar Guidev mencionado, certifique-se de criar uma conta de teste no iTunesConnect; se você precisar de ajuda com isso, há algumas boas informações no documento da Apple sobre Testando produtos de compra no aplicativo.

Uma vez que você tenha configurado sua conta de teste eo IAP criado no iTunesConnect (parece que você já fez isso), você poderá testá-lo totalmente.

Por exemplo, eu tenho um código como este em um dos meus projetos:

#pragma mark - SKProductsRequestDelegate

- (void)productsRequest:(SKProductsRequest*)request didReceiveResponse:(SKProductsResponse*)response
{
NSLog(@"Loaded list of products...");
_productsRequest = nil;

NSArray* skProducts = response.products;
for (SKProduct* skProduct in skProducts)
{
NSLog(@"Found product: %@ %@ %0.2f",
skProduct.productIdentifier,
skProduct.localizedTitle,
skProduct.price.floatValue);
}

_completionHandler(YES, skProducts);
_completionHandler = nil;
}

... você receberá todas as informações do produto que você configurou no iTunesConnect.

O ambiente de teste In App Purchase da Apple permitevocê simula a compra do IAP, restaura a compra, etc. Você não precisa fazer nada especial para usar o ambiente de teste, isso acontece automaticamente ao executar seu aplicativo no Xcode.


0 para resposta № 2

Você pode definitivamente testar In App Purchases antes de ter que enviá-las.

Apenas certifique-se de usar uma conta de teste (você pode criar uma no iTunes Connect).