ಅಪ್ಲಿಕೇಶನ್ ವಿನಂತಿಯನ್ನು ಸರದಿಯಲ್ಲಿ ಇರಿಸಿದ ನಂತರ DownloadManager ವರ್ಗಾವಣೆಯ ಮಾಲೀಕತ್ವವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಅದರ ಸಾರ್ವಜನಿಕ Request API ಹೆಡರ್‌ಗಳು, ಗಮ್ಯಸ್ಥಾನ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಮತ್ತು ನೆಟ್‌ವರ್ಕ್ ನಿರ್ಬಂಧಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ಆದರೆ ಪ್ರತಿ ವಿನಂತಿಗೆ ಪ್ರಾಕ್ಸಿ ಎಂಡ್‌ಪಾಯಿಂಟ್ ಸೆಟ್ಟರ್ ಇಲ್ಲ.

addRequestHeader ಮೂಲಕ Proxy-Authorization ಸೇರಿಸುವುದು ಪ್ರಾಕ್ಸಿ ಹೋಸ್ಟ್ ಮತ್ತು ಪೋರ್ಟ್ ಆಯ್ಕೆಗೆ ಪರ್ಯಾಯವಲ್ಲ. ಪ್ರತ್ಯೇಕ HTTP ಕ್ಲೈಂಟ್ ಆಬ್ಜೆಕ್ಟ್ ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದೂ ಈಗಾಗಲೇ DownloadManager ಗೆ ನೀಡಿದ ವಿನಂತಿಯನ್ನು ಬದಲಿಸುವುದಿಲ್ಲ.

ಡೌನ್‌ಲೋಡ್ ಬೆಂಬಲಿತ ಸಾಧನ ಅಥವಾ ನೆಟ್‌ವರ್ಕ್ ಪ್ರಾಕ್ಸಿ ನೀತಿಯನ್ನು ಅನುಸರಿಸಬೇಕಿದ್ದರೆ, ಆ ನೀತಿಯನ್ನು ಬಳಸಿ ಮತ್ತು ಸೇವೆಯ ನಿಜವಾದ ಮಾರ್ಗವನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಿ. ಅಪ್ಲಿಕೇಶನ್ ಈ ಒಂದು ವರ್ಗಾವಣೆಗೆ ಬೇರೆ ಪ್ರಾಕ್ಸಿ ಆಯ್ಕೆ ಮಾಡಬೇಕಿದ್ದರೆ, ವರ್ಗಾವಣೆಯನ್ನು ಆ್ಯಪ್-ಮಾಲೀಕತ್ವದ ಕ್ಲೈಂಟ್‌ನಲ್ಲಿ ದಾಖಲಿತ ಪ್ರಾಕ್ಸಿ ಇಂಟರ್‌ಫೇಸ್‌ನೊಂದಿಗೆ ಇರಿಸಿ, ಉದಾಹರಣೆಗೆ Proxy ಆಬ್ಜೆಕ್ಟ್‌ನಿಂದ ತೆರೆಯುವ URL ಸಂಪರ್ಕ.

ಆ ಆಯ್ಕೆಯು ಡೌನ್‌ಲೋಡ್ ಜೀವನಚಕ್ರದ ಜವಾಬ್ದಾರಿಯನ್ನೂ ವರ್ಗಾಯಿಸುತ್ತದೆ. ಅಗತ್ಯವಾದ ಹಿನ್ನೆಲೆ ವೇಳಾಪಟ್ಟಿ, ಪ್ರಗತಿ, ಸಂಗ್ರಹಣೆ ನಿರ್ವಹಣೆ ಮತ್ತು ಮರುಪ್ರಾಪ್ತಿ ವರ್ತನೆಯನ್ನು ಕಾಪಾಡಿ; ವ್ಯವಸ್ಥೆ ನಿರ್ವಹಿಸುವ ಡೌನ್‌ಲೋಡ್ ಅನ್ನು ಸ್ಕ್ರೀನ್‌ನ ತಾತ್ಕಾಲಿಕ ಜೀವನಚಕ್ರದಲ್ಲಿ ಟ್ರ್ಯಾಕ್ ಮಾಡದ ವಿನಂತಿಯಿಂದ ಬದಲಾಯಿಸಬೇಡಿ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು