React-native-iap: Erro de ID de produto inválido no IOS

Criado em 16 jul. 2018  ·  6Comentários  ·  Fonte: dooboolab/react-native-iap

Versão do react-native-iap

"react-native-iap": "^ 0.3.24",

Plataformas em que você enfrentou o erro (IOS ou Android ou ambos?)

IOS

Comportamento esperado

comprando um produto

Comportamento real

retorna sempre erro de ID de produto inválido.

Ambiente testado (emulador? Dispositivo real?)

Emulator.

Passos para reproduzir o comportamento

Eu adicionei meu primeiro recurso de compra de aplicativos e esperei por uma semana, mas ele sempre retorna o erro de ID de produto inválido.

screen shot 2018-07-16 at 20 41 58
screen shot 2018-07-16 at 20 43 19

Comentários muito úteis

Eu ainda tenho esse problema. Pode receber produtos consumíveis e assinaturas sem problemas. Até a compra de assinaturas está funcionando muito bem. Apenas o RNIap.buyProduct('any sku even the ones from .getProducts()'); resulta em:

IAP: Error Error: Invalid product ID.
    at createErrorFromErrorData (NativeModules.js:123)
    at NativeModules.js:80
    at MessageQueue.__invokeCallback (MessageQueue.js:400)
    at MessageQueue.js:139
    at MessageQueue.__guardSafe (MessageQueue.js:316)
    at MessageQueue.invokeCallbackAndReturnFlushedQueue (MessageQueue.js:138)
    at t (RNDebuggerWorker.js:1)

Você tem alguma ideia? Não tem contratos pendentes, as compras no aplicativo estão "Pronto para enviar" e estou usando uma conta de sandbox em funcionamento.

Todos 6 comentários

@ilysorc Esse é o comportamento esperado. Você não pode testar a compra real no simulador. Consulte também médio , seu status iap deve ser Ready to submit .

@dooboolab obrigado pela sua resposta. Eu verifiquei o meio agora. a primeira etapa diz "Você precisa preencher os Relatórios de Pagamentos e Financeiros", mas cliquei neste menu e só vejo relatórios. Como posso configurar essas etapas?
screen shot 2018-07-17 at 21 34 15

Opa. Eu quis dizer que você precisa completar Agreements, Tax and Banking . Desculpe por isso.

@dooboolab obrigado. esse é o problema resolvido.

Acho que o problema foi resolvido. Estou encerrando este assunto.

Eu ainda tenho esse problema. Pode receber produtos consumíveis e assinaturas sem problemas. Até a compra de assinaturas está funcionando muito bem. Apenas o RNIap.buyProduct('any sku even the ones from .getProducts()'); resulta em:

IAP: Error Error: Invalid product ID.
    at createErrorFromErrorData (NativeModules.js:123)
    at NativeModules.js:80
    at MessageQueue.__invokeCallback (MessageQueue.js:400)
    at MessageQueue.js:139
    at MessageQueue.__guardSafe (MessageQueue.js:316)
    at MessageQueue.invokeCallbackAndReturnFlushedQueue (MessageQueue.js:138)
    at t (RNDebuggerWorker.js:1)

Você tem alguma ideia? Não tem contratos pendentes, as compras no aplicativo estão "Pronto para enviar" e estou usando uma conta de sandbox em funcionamento.

Esta página foi útil?
0 / 5 - 0 avaliações