हम आपको पृष्ठभूमि FETCHआईओएस पृष्ठभूमि स्थानांतरण - com.apple.nsurlsessiond फ़ोल्डर tmp फ़ाइलें से भरा
का उपयोग कर json सूची के रूप में नवीनतम वीडियो की एक सूची प्राप्त करने के लिए अनुमति देता है एक मीडिया आवेदन में लिखा है तो यह करने के लिए पृष्ठभूमि स्थानांतरण का उपयोग करता है वीडियो को एक-एक करके डाउनलोड करने के लिए आईओएस बताएं और सोने के लिए वापस जाएं और ऐप को पूरा करने के लिए जागृत करें।
यह सब कुछ करता है लेकिन हमने देखा है कि अंतरिक्ष उपयोग बढ़ रहा है और बढ़ रहा है।
हमने सभी डाउनलोड किए गए वीडियो को साफ़ करने के लिए कोड जोड़ा लेकिन अंतरिक्ष उपयोग सेटिंग में हाय रहा।
हमने एक्सकोड> ऑर्गनाइज़र> डिवाइस का उपयोग करके ऐप फ़ोल्डरों को डाउनलोड किया और पाया कि बैकग्राउंड ट्रांसफर टीएमपी फ़ोल्डर टीएमपी फाइलों की सुस्त थी।
इन बाहर साफ नहीं किया जाना चाहिए हो रही
यह सामान्य रूप से कोड मैं का उपयोग करें। मुझे लगता है कि मुख्य है कि मैं एक पृष्ठभूमि सत्र में एकाधिक डाउनलोडटास्क (30 तक हो सकता है) संलग्न करता हूं। फाइलें फिल्मों से पीडीएफ में आकार में भिन्न होती हैं।
NSURLSession * backgroundSession_ = [NSURLSessionConfiguration backgroundSessionConfigurationWithIdentifier:identifier];
backgroundSession_ = [NSURLSession sessionWithConfiguration:urlSessionConfigurationBACKGROUND_
delegate:self
delegateQueue:[NSOperationQueue mainQueue]];
NSOperationQueue *mainQueue_ = [NSOperationQueue mainQueue];
NSURLSessionDownloadTask * downloadTask_ = [backgroundSession_ downloadTaskWithURL:url_];
downloadStarted_ = TRUE;
[downloadTask_ resume];