A app móvel do MoveMentors (iOS e Android) é um wrapper sobre o mesmo backend da web, com push notifications nativas. Aqui os problemas comuns.
Não consigo logar
Mesmo diagnóstico de web. Ver Não consigo logar.
Específico móvel:
- Autofill: alguns gerenciadores de senha não preenchem limpo. Digite manual se falhar.
- Sessão velha: feche forçado e reabra. Pull-to-refresh no login.
- Versão velha: atualize via App Store / Play Store.
Push notifications não chegam
Você deu permissão?
Primeira vez a app pediu permissão. Se negou, não funciona.
Re-habilitar:
- iOS: Ajustes → MoveMentors → Notificações → "Permitir" on.
- Android: Ajustes → Apps → MoveMentors → Notificações → ativadas.
Você desligou?
Na app: Perfil → Notificações. Veja os toggles.
Na web: /settings/notifications. A app lê daí.
Otimização de bateria (Android)
Alguns Android matam apps em background agressivo. Bloqueia push.
Arrumar:
- Ajustes → Apps → MoveMentors → Bateria → "Sem restrições".
- Ou remova MoveMentors da "otimização de bateria".
Varia por fabricante (Samsung, Xiaomi, Huawei têm suas UIs).
Modo Não perturbe
Se ativo, silencia notificações. Cheque.
App crasha ao abrir
Feche forçado e reinicie
Às vezes estado velho quebra. Feche forçado e reabra.
Limpar cache (Android)
Ajustes → Apps → MoveMentors → Armazenamento → "Limpar cache". Reabra.
iOS não tem clear cache manual; reinstalar faz o mesmo.
Reinstalar
Se persiste, delete a app e reinstale. Vai logar de novo. Sua data no servidor intacta.
Reporte o crash
Se reinstalar não arruma, email pro suporte com:
- Modelo do dispositivo (ex. "iPhone 14 Pro", "Samsung Galaxy S23").
- Versão do OS.
- Versão da app (visível em About).
- O que fazia quando crashou.
- Mensagem de erro.
Monitoramos crashes via Sentry; issues graves arrumados em dias.
App está lenta
Performance móvel depende de:
- Conexão (wifi lenta ou sinal fraco).
- RAM / CPU do dispositivo (celulares velhos sofrem).
- Versão da app (melhoramos performance regular).
Tente:
- Mude pra rede mais rápida.
- Feche outras apps competindo por recursos.
- Reinstale pra versão nova.
Se consistentemente lenta em dispositivo moderno com rede rápida, é bug; reporte.
Não consigo completar reserva na app
Casos específicos:
Stripe Checkout abre em browser, não in-app
Por design. Stripe Checkout roda em stripe.com pra PCI compliance. A app abre o browser. Complete o pagamento, browser redireciona de volta.
Se o redirect falha (browser fica aberto, app mostra estado velho), a reserva ainda foi exitosa se Stripe capturou. Cheque /my-bookings.
Instruções do método manual faltam
A página de confirmação deve mostrar instruções do anfitrião. Se ver "Carregando..." ou vazio, pull-to-refresh.
Se ainda falta, o email de confirmação tem a mesma info.
"Erro de rede" ao reservar
Conexão lenta ou cortada. Re-tente.
Se repetido: a reserva provavelmente NÃO foi criada. Refresque /my-bookings. Se não está, tente de novo.
App mostra data velha
A app cacheia data por performance. Se uma agenda, perfil ou booking parece desatualizado:
- Pull-to-refresh.
- Feche forçado e reabra.
- Saia e entre (extremo; usualmente desnecessário).
Calendar sync não funciona em móvel
App móvel não tem sync separado; usa a mesma conexão backend de /mentor/settings/connections na web.
Se configurou sync na web, os eventos aparecem no app de calendário do celular (porque seu celular está conectado a Google / Apple Calendar separadamente, não via nossa app).
Se faltam eventos no calendário do celular:
- Cheque que o calendário relevante está habilitado.
- Cheque toggles de visibilidade de sub-calendários.
- Refresque o app de calendário.
App pede permissões que não entendo
O que pedimos e por quê:
- Notificações: pra push (reservas, lembretes, etc).
- Câmera (raro): subir fotos de perfil direto.
- Fotos (raro): escolher foto existente pro perfil.
- Localização (opcional): busca "perto de mim".
NÃO pedimos:
- Contatos.
- Microfone.
- Calendário (sincronizamos via API de Google / Apple, não via calendário do sistema).
- SMS ou registros de chamadas.
Pode negar qualquer permissão; a app funciona sem ela, com feature relacionada degradada.
Conta em app vs web
Mesma conta. Mesmo email/senha na app dá acesso à mesma data.
Mudanças num refletem no outro em segundos (às vezes refresh).
NÃO precisa "vincular" a app; o email/senha É o vínculo.
Atualizar a app
iOS: App Store → Atualizações. Android: Play Store → Meus apps e jogos.
Soltamos updates a cada poucas semanas. Mudanças maiores destacadas em notas.
Não forçamos updates salvo fixes críticos de segurança. Pode usar versão velha por um tempo.
Perguntas comuns
A app está em inglês; como mudo idioma? Respeita o idioma do sistema (inglês, espanhol, português). Sem toggle in-app por ora.
Tem versão tablet (iPad / Android)? Mesma app roda em tablets mas otimizada pra celular. Layouts tablet em roadmap.
Posso usar a app sem conta? Pode navegar o diretório e ver aulas, mas não reservar sem conta.
A app funciona offline? Não. Requer internet pra carregar aulas e enviar reservas.
Próximos passos
- Mobile app: visão geral.
- Preferências de notificação: toggles.