Voltar
Diagnóstico

Instruções e checklist

Usa esta página para diagnosticar falhas de partilha em iOS e Android.

Verificações automáticas
Estado do teu browser agora.
Permissão câmara
desconhecido
Permissão microfone
desconhecido
UA:
iOS (iPhone / iPad)
1
Abre o site em Safari (não na app Lovable nem em WebView de outra app — câmara fica bloqueada).
2
Confirma que o URL começa por https://.
3
A partilha de ecrã (getDisplayMedia) não é suportada em iOS. Usa o botão "Usar câmara" no Host, ou parte do desktop.
4
Se a câmara falhar: Ajustes → Safari → Câmara / Microfone → Perguntar ou Permitir. Depois recarrega.
5
Se já negaste: Ajustes → Safari → Avançado → Dados de sites, remove o site e tenta de novo.
6
Fullscreen do vídeo: o iOS abre o player nativo do vídeo. É normal.
Android
1
Abre em Chrome (não em WebView do Instagram/Facebook/Messenger — abre no browser via menu "Abrir no Chrome").
2
Confirma https:// no URL.
3
Partilha de ecrã via browser não funciona em Chrome Android. Usa "Usar câmara".
4
Permissões: ícone de cadeado na barra do URL → Permissões → Câmara/Microfone: Permitir. Recarrega.
5
Definições do sistema: Definições → Apps → Chrome → Permissões → Câmara/Microfone.
Como iniciar a partilha
1
No dispositivo Host, abre /host.
2
Escolhe Partilhar ecrã (desktop) ou Usar câmara (telemóvel).
3
Em desktop Chrome/Edge, no diálogo de captura, escolhe Aba inteira ou Ecrã inteiro e ativa Partilhar áudio.
4
Copia o código de 6 caracteres e introduz em /view/CÓDIGO no outro dispositivo (ou na página inicial).
5
Se ficar em "A negociar ligação" mais de 10s, alterna entre Internet (P2P) e Apenas LAN no Host conforme estejam na mesma rede ou não.
PWA / fullscreen

Instalar como PWA não desbloqueia partilha de ecrã em iOS/Android — a API continua a não existir. Só ajuda à aparência de app.

Fullscreen do viewer requer que o iframe (caso o site esteja embebido) tenha allow="fullscreen". Em iOS o vídeo abre o player nativo do sistema em vez de Fullscreen API.