"react-native-iap": "^ 0.3.24",
IOS
comprando um produto
retorna sempre erro de ID de produto inválido.
Emulator.
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.
@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?
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.
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: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.