Menu adicional

Obtenha o MemberPress hoje mesmo! Comece a ser pago pelo conteúdo que você cria! Obtenha o MemberPress agora
  1. Início
  2. Base de conhecimento
  3. MemberPress AppKit
  4. Compras no aplicativo
  5. Teste de compras no aplicativo no AppKit do MemberPress

Teste de compras no aplicativo no AppKit do MemberPress

O teste de compras no aplicativo garante a conclusão da transação, a exibição precisa do preço e o desbloqueio correto do acesso antes do lançamento público. Os testes ocorrem por meio de compilações de aplicativos de teste e compilações de versão usando o TestFlight e o Google Internal Testing.

Este documento explica como testar compras em ambos os ambientes de teste.

Compreendendo os requisitos de teste

O teste de compras no aplicativo requer a configuração adequada do produto e a disponibilidade da compilação antes do início do teste.

Todos os produtos no aplicativo devem ser configurados e sincronizados nas contas de desenvolvedor da Apple e do Google. Os produtos devem ser adicionados em Painel de controle > MP AppKit > Compras no aplicativo > Produtos. As compilações do aplicativo devem ser geradas e disponibilizadas para testes de implantação.

Testando compras em compilações de aplicativos de teste

As compilações do aplicativo de teste simulam compras sem se conectar às lojas de aplicativos reais.

Entendendo o comportamento do aplicativo de teste

Os aplicativos de teste exibem informações específicas sobre o produto com base no tipo de produto.

Produtos gratuitos exibem rótulos corretos, incluindo “Grátis" e "Vida útil” indicadores de acesso. A precisão da etiqueta confirma a configuração adequada do produto.

Produtos pagos mostrar genérico “Preço” com notas explicativas. A nota diz: “Os preços e termos estão disponíveis apenas nos aplicativos de lançamento.” devido à ausência de uma conexão com a loja.

Entendendo a simulação de compra do aplicativo de teste

As compras do aplicativo de teste simulam transações sem processar pagamentos reais.

Todas as compras são concluídas automaticamente, sem a necessidade de informações de pagamento. O aplicativo cadastra os usuários como se as transações tivessem sido bem-sucedidas com processamento de pagamento real.

Não há exibição dos preços reais dos produtos pagos. A ausência de conexão com a loja impede a obtenção dos preços reais da Apple ou do Google.

Usando compilações de aplicativos de teste de maneira eficaz

As compilações do aplicativo de teste verificam a funcionalidade do produto sem atrasos na conexão com a loja.

  1. Instale o Aplicativo de teste construir em um dispositivo de teste.
  2. Navegue até a tela de produtos dentro do aplicativo.
  3. Verifique se os rótulos dos produtos são exibidos corretamente para produtos gratuitos.
  4. Confirme que os produtos pagos mostram espaços reservados para preços genéricos.
  5. Conclua uma compra de teste tocando em um produto.
  6. Verifique se a inscrição automática ocorre sem processamento de pagamento.
  7. Navegue até Painel de controle > MP AppKit > Compras no aplicativo > Transações.
  8. Confirme se o registro de transações registra a compra simulada.
  9. Teste vários produtos para verificar o mapeamento correto da inscrição.
  10. Verifique se a adesão ou o acesso ao conteúdo são desbloqueados conforme o esperado.

As compilações de aplicativos de teste permitem testes rápidos sem atrasos na aprovação da App Store Connect ou do Play Console.

Testando compras em compilações de lançamento

As versões de lançamento criam fluxos de compra completos com interfaces de lojas reais e exibição de preços locais.

Testando compras no iOS com o TestFlight

O TestFlight permite testar compras no iOS com a interface de compra real da Apple, sem custos.

  1. Navegue até Painel de controle > MP AppKit > Histórico de compilação.
  2. Localize a versão desejada do iOS.
  3. Faça o download do IPA arquivo para um dispositivo local.
  4. Faça login em App Store Connect em appstoreconnect.apple.com.
  5. Navegue até Teste de voo na seção de aplicativos.
  6. Carregue o arquivo IPA baixado no TestFlight.
  7. Aguarde até que o processamento seja concluído.
  8. Clique em Adicionar testadores em teste interno ou externo.
  9. Insira os endereços de e-mail do ID Apple do testador.
  10. Envie convites para os testadores.
  11. Os testadores instalam o Teste de voo aplicativo em dispositivos iOS.
  12. Os testadores aceitam o convite e instalam o aplicativo de teste.
  13. Os testadores navegam até os produtos dentro do aplicativo de teste.
  14. Verifique a exibição dos produtos com preços reais na moeda local.
  15. Conclua as compras de teste utilizando a interface de compra real da Apple.
  16. Confirme o processo de compra no modo sandbox sem cobrança.
  17. Verifique se a adesão ou o acesso ao conteúdo são desbloqueados corretamente após a compra.

O modo sandbox do TestFlight processa compras através da interface real da Apple sem cobrar pelos métodos de pagamento reais.

Testando compras no Android com testes internos

O teste interno permite testar compras no Android com a interface de compra real do Google Play, sem custos.

  1. Navegue até Painel de controle > MP AppKit > Histórico de compilação.
  2. Localize a versão desejada do Android.
  3. Baixe o arquivo APK para um dispositivo local.
  4. Faça login no Google Play Console em play.google.com/console.
  5. Navegue até Testes > Testes internos na seção de aplicativos.
  6. Clique em Criar nova versão ou fazer upload para uma versão existente.
  7. Carregue o arquivo APK baixado.
  8. Notas completas da versão e configuração.
  9. Clique em Lançamento da revisão e depois Iniciar implementação para testes internos.
  10. Aguarde a aprovação para concluir.
  11. Navegue até a seção Testadores guia em Testes internos.
  12. Adicione endereços de e-mail de testadores para contas do Google.
  13. Copie o link de instalação fornecido pelo Play Console.
  14. Envie o link de instalação aos testadores.
  15. Os testadores abrem o link em dispositivos Android e instalam o aplicativo.
  16. Os testadores navegam até os produtos dentro do aplicativo de teste.
  17. Verifique a exibição dos produtos com preços reais na moeda local.
  18. Conclua as compras de teste usando as caixas de diálogo de compra nativas do Google Play.
  19. Confirme o processo de compra no modo de teste sem cobrança.
  20. Verifique se a adesão ou o acesso ao conteúdo são desbloqueados corretamente após a compra.

Os testes internos processam compras através da interface real do Google Play sem cobrar pelos métodos de pagamento reais.

Verificando o registro de transações

A verificação do registro de transações confirma o registro correto da compra no WordPress.

  1. Conclua uma compra de teste no aplicativo de teste ou na versão de lançamento.
  2. Navegue até Painel de controle > MP AppKit > Compras no aplicativo > Transações.
  3. Localize a transação de teste na lista de transações.
  4. Verifique se os detalhes da transação são exibidos corretamente, incluindo:
    • Nome e identificador do produto;
    • Data e hora da compra;
    • Informações da conta do usuário;
    • Status da transação.
  5. Confirme se o status da transação aparece como concluída ou com um status apropriado.
  6. Verifique corretamente a inscrição de membros ou as concessões de acesso ao conteúdo.

O registro adequado das transações confirma que o processamento das compras e a funcionalidade de inscrição funcionam corretamente.

Este artigo foi útil?

Artigos relacionados

garota do computador

Obtenha o MemberPress hoje mesmo!

Comece a ser pago pelo conteúdo que você cria.