A biblioteca
As telas do relógio
A biblioteca desenha todas as telas de pagamento para você. Nosso servidor envia cada uma pronta para desenhar, no idioma do relógio e na sua cor, então corrigir um texto não exige atualizar o app.
A tela de compra
O que um app bloqueado mostra. De cima para baixo:
- O título, na sua cor: "Premium" (ou sua própria palavra, como "Pro"), ou o estado do teste.
- O QR code, com metade da largura da tela, preto num quadrado branco com margem, para a câmera do celular achá-lo num relógio preto.
- "Escaneie com o celular" abaixo do código.
- A marca de START no aro, ao lado do botão.
- Uma linha de problema embaixo, só quando há um.
| Título | Quando |
|---|---|
| Premium | Sem teste, ou sua própria palavra para ele |
| 7 dias restantes | No teste: os dias inteiros restantes |
| Último dia | O último dia do teste |
| Teste encerrado | O teste terminou |
A tela do link
START na tela de compra mostra o link como texto, para o comprador cuja câmera não lê o código: "Digite no celular:", o endereço e o código do relógio em letras grandes, na sua cor. BACK volta ao QR code.
O código do relógio também é como você encontra o relógio de um comprador em Relógios e Vendas no seu painel.
Conclua no celular
Quando o comprador abre o checkout, o relógio mostra um anel com um visto e "Conclua no celular". Se o relógio então perder a conexão conosco, mostra o QR code de novo, já que o comprador pode ter fechado a página.
O desbloqueio
Cerca de um segundo após o pagamento ser aprovado, a tela de compra exibe o desbloqueio. Leva cerca de 1.5 segundos:
- Um arco grosso percorre a borda da tela enquanto um grande visto é desenhado no meio.
- Quando o visto se completa, o relógio toca o som de sucesso e vibra, se estiverem ativados.
- O arco cresce e esmaece. O visto encolhe e desliza para cima, até o anel.
- "Premium desbloqueado" (ou "Pro desbloqueado") e suas linhas sobre o que o Premium traz sobem na tela.
- Pagou com a tela de compra fechada? O desbloqueio aparece sozinho assim que o relógio fica sabendo.
- Aberta de novo depois, a tela mostra o último quadro, sem repetir a animação.
- Uma assinatura cancelada ganha uma linha com o dia em que termina, como "Termina em 12 Nov".
Quando algo dá errado
| Linha | O que significa |
|---|---|
| Carregando… | A tela de compra está esperando a primeira resposta. |
| Offline | Sem celular, Bluetooth ou internet. O relógio continua tentando. |
| Tente mais tarde | Nosso servidor não respondeu direito. O relógio continua tentando. |
- As tentativas ficam mais espaçadas. Depois de uma tentativa com falha, o relógio espera 2, 4, 8 e até 32 segundos antes da próxima.
- Nunca uma tela preta. Sem nenhuma resposta para mostrar (a primeira abertura, offline), a tela mostra o nome do seu app, a linha de problema e "BACK para fechar".
O limite de tempo
A tela de compra fecha sozinha após 5 minutos sem mudança, ou 15 minutos enquanto o checkout está aberto no celular (alguém pode estar digitando os dados do cartão). Aí ela para de consultar, para nunca drenar a bateria. Se fechou enquanto as tentativas falhavam, o próximo início do app consulta de novo: o pagamento pode ter chegado nesse meio-tempo.
Os botões
| Botão | Antes de pagar | Depois de pago |
|---|---|---|
| START | Alterna entre o QR code e o link | Segue para o seu app |
| BACK | A partir do link: volta ao código. Senão: sai da tela de compra (um app gate bloqueado fecha) | Segue para o seu app |
A tela de compra só reage a pressionamentos curtos. Segurar um botão por muito tempo abre o menu do próprio relógio, e o evento de soltar nunca chega.
Cores
- Toda tela é desenhada em preto, de dia ou de noite. O texto é branco, as linhas secundárias cinza, e o título, o visto e o código do relógio usam sua cor.
- Os relógios mostram 64 cores: cada um de vermelho, verde e azul é
00,55,AAouFF. Escolha qualquer cor no seu painel e usamos a mais próxima. - Nunca use
555555em texto. O Forerunner 55 tem 8 cores e o desenha em preto.
Formatos de tela
- Telas redondas: cada linha ganha a largura que o círculo tem na altura dela.
- Telas quadradas e retangulares: cada linha ganha a largura toda. O Venu Sq conta como retângulo.
- Instinct e outros relógios com subtela: o QR code fica à esquerda da subtela, onde os pixels dela não escondem células. A biblioteca encontra a subtela em tempo de execução, então não há nada a configurar.
- Linhas que não cabem descem um tamanho de fonte e depois são cortadas com ".". Medimos cada linha em cada idioma com as fontes de cada relógio, para que caibam.
Seus textos nas telas
Na aba Preços do seu app, você define o nome da parte paga ("Premium", ou sua própria palavra, até 12 caracteres) e o que o Premium traz (linhas curtas: uma linha no relógio cabe cerca de 24 caracteres). A aba Preços mostra a tela de compra e a tela desbloqueada enquanto você digita. Os idiomas estão em Adicione a biblioteca.