Now · आपके फ़ोन से WebRTC के ज़रिए कनेक्ट होता है Issue 04 · 2026 डिज़ाइन मुफ़्त · €19.99/माह में शिप करें
Screenshotify
सहायता · फोन पेयरिंग

फोन पेयरिंग ट्रबलशूटिंग।

संक्षेप में। फोन और studio दोनों में WebRTC सपोर्ट और काम करने वाला डेटा कनेक्शन चाहिए। अधिकांश विफलताएं: कॉर्पोरेट फ़ायरवॉल WebRTC ब्लॉक करता है, या WebRTC handshake रुक जाता है। दोनों तरफ रिफ्रेश करें और फिर कोशिश करें।

पेयरिंग कैसे काम करती है

Studio साइड (डेस्कटॉप ब्राउज़र) PeerJS कनेक्शन खोलता है और 6-अक्षर का PIN जेनरेट करता है। PIN को phone-side URL screenshotify.app/app?peer=ID&pin=PIN के हिस्से के रूप में QR कोड में डाला जाता है। फोन QR स्कैन करता है, URL खोलता है, studio से कनेक्ट होता है। PIN वेरिफाई होता है, फिर data channel खुलता है। उसके बाद आपके फोन का photo-picker बटन (phone-app की वर्तमान UI भाषा में लेबल) इमेज डेटा WebRTC पर सीधे studio को भेजता है।

QR कनेक्ट नहीं हो रहा

  1. दोनों ब्राउज़र में WebRTC सपोर्ट होनी चाहिए। Safari 17+, Chrome 100+, Firefox 100+, Edge। पुराने Safari वर्शन में data-channel API सक्रिय नहीं होती।
  2. दोनों को इंटरनेट चाहिए। पेयरिंग PeerJS के signaling server से direct connection सेटअप करती है; किसी भी तरफ काम करने वाला कनेक्शन न हो तो QR-handshake फेल हो जाता है।
  3. कॉर्पोरेट / स्कूल फ़ायरवॉल अक्सर WebRTC ब्लॉक करते हैं। अगर guest network या कॉर्पोरेट VPN पर हैं, तो WebRTC का STUN/TURN ट्रैफिक फ़िल्टर हो सकता है। फोन से mobile hotspot आज़माएं।
  4. Auth-handshake timeout। फोन studio के data channel से कनेक्ट होने के बाद auth मैसेज भेजने के लिए 3 सेकंड की विंडो होती है। अगर handshake रुक जाए (नेटवर्क hiccup, ब्राउज़र टैब background में), studio कनेक्शन छोड़ देता है। नया सेशन शुरू करने के लिए "Connect phone" फिर क्लिक करें। जब तक मोडल खुला है PIN वैध रहता है।

iOS Safari पर "Camera permission denied"

iOS Safari कैमरा एक्सेस सख्ती से नियंत्रित करता है। तीन चीज़ें जाँचें:

  • Safari Settings → Camera → Ask या Allow screenshotify.app के लिए
  • जो QR-स्कैनर आप उपयोग कर रहे हैं उसे Screenshotify की camera permission की ज़रूरत नहीं — यह system QR scanner है
  • अगर Files picker (camera नहीं) उपयोग कर रहे हैं, तो camera permission बिल्कुल ज़रूरी नहीं

स्कैन के बाद "कनेक्ट नहीं हुआ" (Not connected)

Data channel खुला है लेकिन studio साइड ने फोन को acknowledge नहीं किया। आमतौर पर इसका मतलब है PIN check timeout हो गया इससे पहले कि phone-side auth मैसेज भेज पाता। फोन टैब बंद करें, studio साइड पर नया QR जेनरेट करें, फिर स्कैन करें।

पेयरिंग काम करती है लेकिन इमेज नहीं आती

इमेज डेटा एक दिशा में जाता है: फोन → studio। अगर फोन "भेजा गया" (Sent) कहने के बाद studio में इमेज नहीं दिखती, जाँचें:

  • Studio एडिटर उसी ब्राउज़र टैब में खुला है जहाँ आपने QR स्कैन किया था
  • Studio साइड पर किसी दूसरे पेज पर नेविगेट नहीं किया (कनेक्शन टूट जाती है)
  • इमेज 5 MB से कम है; बहुत बड़े कैप्चर कभी-कभी data channel को धीमा कर देते हैं

प्राइवेसी याद दिलाना

स्क्रीनशॉट डेटा WebRTC पर फोन से studio सीधे ट्रैवल करता है। Screenshotify के सर्वर से कुछ नहीं गुज़रता। Signaling server (PeerJS) केवल यह देखता है कि दो peers कनेक्ट होना चाहते हैं — इमेज payload नहीं देखता।

एडिटर खोलें → यह कैसे काम करता है