iOS स्टैंडअलोन PWA इनपुट कैप्चर


9

मुझे लगता है कि हमने स्टैंडअलोन मोड में चलने वाले PWA के संबंध में iOS 13.2 / 13.3 में एक प्रतिगमन पाया।

चूंकि iOS PWA getUserMedia तक नहीं पहुंच सकता () हम उपयोगकर्ता को चित्र लेने और सर्वर पर भेजने के लिए HTML5 इनपुट टैग पर कैप्चर विशेषता पर भरोसा करते हैं ।

हमारा कोड इस तरह दिखता है:

<div class="camera-upload">
     <input type="file" class="hidden" name="uploadPhotoInput" accept="image/*" capture="environment" (change)="onTakePhoto($event)">
     <button type="button" class="btn btn-primary">Take photo</button>
</div>

जब हम iOS 13.1 वाले उपकरणों पर PWA को स्टैंडअलोन मोड में चलाते हैं या कम सब कुछ अपेक्षित रूप से काम करता है। यदि हम सफारी पर पीडब्ल्यूए को ब्राउज़र मोड में चलाते हैं तो आईओएस संस्करण की परवाह किए बिना सब कुछ काम करता है।

जब हम iOS 13.2 या 13.3 वाले उपकरणों पर PWA चलाते हैं, तब तक यह सुविधा काम करती है जब तक कि हम PWA को पृष्ठभूमि में नहीं रखते हैं और फिर से अग्रभूमि में रखते हैं। PWA के बैकग्राउंड में कैप्चर लॉन्च कैमरा भेजे जाने के बाद, लेकिन पूर्वावलोकन जूट ब्लैक है। सभी कैमरा नियंत्रण (फ्लैश, आदि) काम करता है, लेकिन कोई तस्वीर नहीं ली जाती है।

हम XCode कंसोल लकड़हारे के साथ एक परीक्षण चलाते हैं और ऐसा लगता है कि ऐप को एक बार पृष्ठभूमि में डालने के बाद AVCaptureSession शुरू नहीं किया जा सकता है।

यहाँ उपकरण लॉग का एक निशान है:

https://pastebin.com/qGZpN6dM

हम अपने PWA को Angular 8 के साथ बना रहे हैं।

क्या किसी ने ऐसा कुछ देखा है या हमें संकेत दे सकता है?


समान समस्या यहाँ, हमने दृश्यता में परिवर्तन पर फ़ाइल इनपुट को हटाने और बनाने या विज़िबिलिटी परिवर्तन पर पृष्ठ पुनः लोड करने जैसी कई चीज़ों की कोशिश की ... अब तक कोई समाधान नहीं है ... हमें इसके लिए एक समाधान की आवश्यकता है किसी को भी एक समाधान मिला?
Graben

यहाँ एक ही सवाल: stackoverflow.com/questions/59422838/...
Graben

क्या किसी ने बताया कि सेब के लिए बग? feedbackassistant.apple.com/welcome
Graben

जवाबों:



0

इर्रर ... नहीं। 13.4 अभी भी करता है, क्षमा करें।

मैं केवल उपयोगकर्ताओं को बताता हूं कि यदि उन्हें यह मिलता है, तो उन्हें इसे बंद करने के लिए एप्लिकेशन को दूर करना चाहिए (बजाय केवल घर जाने के)। एक घटिया वर्कअराउंड, लेकिन उम्मीद है कि किसी दिन एक वास्तविक सुधार आ जाएगा।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.