Maintenant · se connecte à ton téléphone via WebRTC Issue 04 · 2026 Gratuit pour concevoir · 19,99 €/mois pour publier
Screenshotify
Aide · Association téléphone

Résoudre les problèmes d'association téléphone.

En bref. Le téléphone et le studio doivent tous les deux prendre en charge WebRTC et avoir une connexion fonctionnelle. Causes les plus fréquentes : un pare-feu d'entreprise bloque WebRTC, ou la négociation WebRTC est bloquée. Recharge les deux côtés et réessaie.

Comment fonctionne l'association

Côté studio (le navigateur bureau), une connexion PeerJS s'ouvre et génère un PIN à 6 caractères. Le PIN est intégré dans un QR code dans le cadre de l'URL côté téléphone screenshotify.app/app?peer=ID&pin=PIN. Le téléphone scanne le QR, ouvre l'URL et se reconnecte au studio. Le PIN est vérifié, puis le canal de données s'ouvre. À partir de là, le bouton de sélection de photos sur ton téléphone (affiché dans la langue de l'interface de l'app téléphone) envoie les données d'image directement au studio via WebRTC.

Si le QR ne se connecte pas

  1. Les deux navigateurs doivent prendre en charge WebRTC. Safari 17+, Chrome 100+, Firefox 100+, Edge. Les versions plus anciennes de Safari n'ont pas l'API data-channel activée.
  2. Les deux ont besoin d'internet. L'association utilise le serveur de signalisation de PeerJS pour établir la connexion directe ; sans connexion fonctionnelle des deux côtés, la négociation QR échoue.
  3. Les pare-feux d'entreprise ou d'école bloquent souvent WebRTC. Si tu es sur un réseau invité ou un VPN d'entreprise, le trafic STUN/TURN de WebRTC peut être filtré. Essaie un partage de connexion mobile depuis le téléphone.
  4. Délai d'expiration de la négociation d'auth. Une fois que le téléphone se connecte au canal de données du studio, il dispose d'une fenêtre de 3 secondes pour envoyer son message d'auth. Si cette négociation se bloque (micro-coupure réseau, onglet du navigateur mis en arrière-plan), le studio coupe la connexion. Clique à nouveau sur « Connecter le téléphone » pour démarrer une nouvelle session. Le PIN reste valide tant que la fenêtre est ouverte.

« Permission caméra refusée » sur iOS Safari

iOS Safari restreint l'accès à la caméra de façon stricte. Trois points à vérifier :

  • Réglages Safari → Caméra → Demander ou Autoriser pour screenshotify.app
  • Le lecteur de QR que tu utilises n'a pas besoin de la permission caméra de Screenshotify — c'est le lecteur QR système
  • Si tu utilises le sélecteur Fichiers (pas la caméra), aucune permission caméra n'est nécessaire

« Non connecté » après le scan

Le canal de données est ouvert mais le studio n'a pas confirmé la connexion au téléphone. Cela signifie généralement que la vérification du PIN a expiré avant que le téléphone n'ait pu envoyer son message d'auth. Ferme l'onglet du téléphone, génère un nouveau QR côté studio et scanne à nouveau.

L'association fonctionne mais les images n'apparaissent pas

Les données d'image vont dans un seul sens : téléphone → studio. Si ton studio ne montre pas l'image alors que le téléphone affiche « Envoyé », vérifie :

  • L'éditeur studio est toujours ouvert dans le même onglet de navigateur que celui où tu as scanné le QR
  • Tu n'as pas navigué vers une autre page côté studio (la connexion se coupe)
  • L'image fait moins de 5 Mo ; les captures très volumineuses peuvent bloquer le canal de données

Rappel de confidentialité

Les données de capture d'écran transitent directement du téléphone au studio via WebRTC. Rien ne passe par les serveurs de Screenshotify. Le serveur de signalisation (PeerJS) voit uniquement que deux pairs veulent se connecter — il ne voit pas le contenu des images.

Ouvrir l'éditeur → Comment ça fonctionne