6

मेरे पास एक HTML5 वेबपैप है जो आईआईएस के माध्यम से प्रमाणीकरण के बिना पूरी तरह से चल रहा है।मैनिफेस्ट अपडेट पर आईओएस वेबपैप फाइल लाने में असमर्थ। 401 अनधिकृत

क्या एक cache.manifest फ़ाइल का उपयोग कर रहा है।

सफारी में चलते समय, और "होमस्क्रीन में जोड़ें" पूर्णस्क्रीन ऐप के रूप में, एक बार जब मैं सर्वर पर मैनिफेस्ट फ़ाइल अपडेट करता हूं, और ऐप अपडेट हो जाएगा।

जब मैं cache.manifest को छोड़कर सभी फ़ाइलों पर प्रमाणीकरण चालू करता हूं, तो मैं सफारी ब्राउज़र में इसे चलाते समय केवल अद्यतन देखता हूं।

यदि मैं इसे होमस्क्रीन में जोड़ता हूं, तो मैं ऐप को कैश अपडेट करने में सक्षम नहीं हूं।

यदि मैं सर्वर पर यातायात को तार देता हूं, तो मैं देख सकता हूं कि मैनिफेस्ट फ़ाइल बिना किसी समस्या के लाई जाती है, लेकिन मैनिफेस्ट फ़ाइल में सभी फाइलें 401 अनौपचारिक त्रुटि को हिट करती हैं।

कोई विचार यह है कि मैं इसे कैसे ठीक कर सकता हूं? सफारी ब्राउज़र में इसे चलाना काम कर रहा है ..

कोई मदद अत्यधिक सराहना की गई।

+0

किसी को भी, जो मुझे इसे ठीक करने पर एक संकेत देने के लिए सक्षम हो सकता है: प्रपत्र Sencha मंचों पर

एक ही मुद्दा (जो आपके एप्लिकेशन के लिए महत्वपूर्ण परिवर्तन की आवश्यकता हो सकती) के लिए लॉग इन? –

उत्तर

3

सफारी HTTP बेसिक ऑथ के बारे में अधिक जागरूक है, लेकिन web.app (होम स्क्रीन वेब ऐप हैंडलर, जो मूल रूप से UIWebView wrapper है) पूर्ण-विशेषीकृत नहीं है और मूल ऑथ का समर्थन नहीं करता है।

यह आप (जैसे application.css? longhexkey) मूल प्रमाणीकरण बाईपास, या एक और अधिक परंपरागत साथ जाने के लिए फ़ाइल नाम के एक प्रमाणीकरण कुंजी संलग्न करने के लिए या तो एक सर्वर साइड समाधान के साथ इस पर काम करना पड़ सकता है लगता है वहाँ बाहर Unanswered: Forcing re-authentication after offline usage on iOS devices?

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^