प्रश्न NSURLSession और NSURLSessionUploadTask है।आईओएस: क्या ऐप छोड़ने के बल ने NSURLSession का उपयोग करके पृष्ठभूमि अपलोड को अक्षम कर दिया है?
मैं सर्वर पर बड़ी फाइलें अपलोड कर रहा हूं और देखा है कि जब मैं बल एप छोड़ देता हूं तो पूरे पृष्ठभूमि अपलोड को बस बंद हो जाता है। हालांकि, जब अपलोड एक्सकोड/डीबगर के माध्यम से चल रहा है, तब अपलोड शुरू होता है, तो मेरा अपलोड एक्सकोड 'स्टॉप' बटन के माध्यम से चल रहे ऐप को रोकते समय भी को ठीक करता है। मुझे संदेह है कि एक्सकोड का उपयोग करके ऐप छोड़ने वाला बल आईओएस सिस्टम कमांड को सिम्युलेट करता है, न कि उपयोगकर्ता एक्शन।
तो मेरा सवाल यह है कि क्या यह सच है कि आईओएस तुरंत NSURLSessionUploadTask रद्द कर देगा जब उपयोगकर्ता बल ऐप छोड़ देता है ?? किसी कारण से मैं कम से कम ऐप में त्रुटि कॉलबैक की अपेक्षा करता हूं, हालांकि कुछ भी नहीं होता है।
आपने कहा कि एक्सकोड "स्टॉप" बटन के साथ ऐप को रोकने के बाद पृष्ठभूमि कार्य केवल फ़ाइल चलाया गया है, मुझे इस बारे में संदेह है।
मैंने खुद को कोशिश की है लेकिन कोई भाग्य नहीं है, पृष्ठभूमि कार्य रोक दिया गया है। मुझे लगता है कि जब ऐप पृष्ठभूमि में जाता है, तो आईओएस बस इसे निलंबित कर देता है। जब ऐप छोड़ देता है (आईओएस या बल द्वारा उपयोगकर्ता द्वारा छोड़ा गया कोई फर्क नहीं पड़ता), सापेक्ष पृष्ठभूमि कार्य भी बंद हो जाता है। – LeverkusenFan
@LeverkusenFan - मैं पुष्टि कर सकता हूं कि यदि ऐप उपयोगकर्ता द्वारा बलपूर्वक नहीं छोड़ा जाता है तो पृष्ठभूमि कार्य चल रहा होगा। – ymotov