For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /pt/docs/mobile/security.md (or send Accept: text/markdown).
Bloqueio da app e segurança do dispositivo
Desbloqueio biométrico, gestão de sessões e contas ligadas.
Ativa o bloqueio da app
Configurações → Segurança oferece um bloqueio biométrico da app através de expo-local-authentication — Face ID, Touch ID ou impressão digital, com o PIN do dispositivo como recurso permitido. Ativar exige uma autenticação bem-sucedida; desativar é livre. A string de uso do Face ID sai em app.json.
Quando o bloqueio entra em ação
A barreira bloqueia no arranque a frio e depois de mais de sessenta segundos em segundo plano. Utilizadores sem sessão nunca são bloqueados, e o breve estado ativo do iOS que segue um pedido biométrico não consegue voltar a bloquear a app por acidente.
O ecrã de bloqueio
Ele pede automaticamente uma vez por montagem, oferece uma nova tentativa manual de Unlock e mantém uma saída Sign out. Sair desregista o push token antes de destruir a sessão — a chamada de unregister precisa do cookie vivo — e um sign-out falhado mantém a barreira fechada com um erro em vez de abrir a app.
Sessões, contas ligadas e exportação
O mesmo ecrã lista as sessões através do cliente de auth — mais recentes primeiro, com a atual assinalada — e suporta revogar uma sessão ou todas as outras. As contas ligadas listam-se em Configurações → Ligações; o último método de início de sessão não pode ser desligado, e a gestão de comércio ou Stripe Connect fica na web. GET /api/account/export descarrega a exportação completa de dados do membro.
Verificação e resolução de problemas
Bloqueia e desbloqueia, manda a app para segundo plano além do período de graça, revoga uma segunda sessão e sai a partir do ecrã de bloqueio. Um dispositivo sem biometria registada não consegue ativar o bloqueio — o toggle tem de explicar isso em vez de falhar em silêncio.