Docs

Começar

Testes: modo de teste, relógios e o simulador

Teste cada app no seu próprio relógio antes de ele receber dinheiro real. O modo de teste é grátis, nenhum dinheiro é movimentado, e a aba Teste mostra cada etapa conforme acontece.

Modo de teste e modo de produção

  • O modo de teste é sempre grátis. Os pagamentos usam sua conexão de teste: o modo de teste do Stripe ou o sandbox do PayPal.
  • Um app fica em teste até você entrar em produção. A partir daí, compradores reais pagam sua conta de produção. Compras de teste continuam no modo de teste.
  • A chave no topo de cada página do painel muda o que você vê, não seus apps. O modo de teste mostra só compras e relógios de teste, com uma faixa listrada no topo, para você nunca confundi-los com os reais.

A aba Teste

A aba Teste de cada app guia você uma etapa por vez. A etapa atual diz o que fazer e o que estamos esperando. Etapas concluídas viram uma linha com o horário.

EtapaO que você faz
Seu relógio de teste foi registradoInicie o app no seu relógio ou no simulador. O primeiro início o registra.
A página de compra aberta num celularEscaneie o código da tela de compra com a câmera do celular.
O pagamento de teste foi aprovadoPague com o cartão de teste: 4242 4242 4242 4242, qualquer data futura, qualquer CVC.
O relógio desbloqueouMantenha o app aberto. Ele desbloqueia cerca de um segundo após o pagamento.
Um reembolso bloqueou de novoReembolse o pagamento de teste no painel de teste do seu processador.

Se um teste parar no meio, retome na próxima etapa, ou recomece abrindo o app de novo. Passar nas cinco etapas é uma das verificações antes de entrar em produção.

O log de teste

Abaixo das etapas fica o log bruto, recolhido. As linhas dele são frases fixas só com o código do relógio: nunca um ID de dispositivo, uma chave ou um email. O log guarda 7 dias.

Num relógio de verdade

  • Use um build de teste separado. Dê a ele seu próprio ID de app e seu próprio nome, como "Interval Timer Test", em cada pasta de idioma. Assim você o diferencia da versão da loja no seu relógio.
  • Compras nunca passam de um build para outro. A Garmin dá a cada ID de app seu próprio ID de dispositivo num relógio, então um build de teste e o app da loja são dois relógios diferentes para nós.
  • Confira se a cópia funcionou. Copiar um .prg novo via USB para um relógio que já tem um com esse nome pode não fazer nada, sem aviso. Tire o antigo primeiro, depois copie o novo.
  • Teste o build release. Um build debug que funciona prova pouco sobre memória: veja Memória e relógios compatíveis.

No simulador

O simulador do Connect IQ roda as mesmas cinco etapas. O QR code da tela de compra aparece na tela do simulador: escaneie com o celular. Teste cada formato de tela que você suporta: redonda, quadrada e um Instinct com subtela.

O teste offline

Teste offline com o modo avião do relógio, não desligando o celular. Relógios com Wi-Fi nos alcançam pelo Wi-Fi sem o celular, então um celular desligado não prova nada.

  1. Mostre o código. Abra a tela de compra com o relógio online, para o QR code aparecer.
  2. Desconecte o relógio. Coloque o relógio em modo avião. A tela de compra mostra "Offline" abaixo do código e continua tentando.
  3. Pague no celular. Escaneie o código e pague com o cartão de teste.
  4. Reconecte. Desative o modo avião. O relógio desbloqueia assim que nos alcança de novo.

Após uma tentativa com falha, a tela de compra espera 2, 4, 8 e até 32 segundos antes da próxima, então aguarde até meio minuto. Se a tela de compra fechou enquanto estava offline, a próxima abertura do app consulta na hora e desbloqueia.

Mostradores e campos de dados

Mostradores e campos de dados verificam em segundo plano, então uma compra feita escaneando o código deles demora mais para chegar. Mostradores e campos de dados traz os tempos e o caminho mais rápido pela notificação de login da Garmin.

Reembolsos e contestações

Faça reembolsos e contestações só no modo de teste, nunca em produção. Reembolsos, contestações e renovações lista o que o relógio faz em cada caso e como criar uma contestação de teste.

Esc