2014-03-25 104 views
2

我想使用NSURLSession後臺上傳任務上傳一個巨大的視頻文件。我把文件分成256Kb的塊並上傳。當應用程序在前臺時,塊的上傳發生得很快(256Kb爲5秒)。但是,當應用程序被推到後臺時,儘管上傳繼續發生,但它的速度瘋狂地降低了(256Kb爲5分鐘)。這裏有什麼不對或我需要照顧的東西?在iOS中使用NSURLSession後臺上傳速度太慢

回答

5

當你的應用程序處於後臺時,用戶已經表示無論它做什麼都不如其他事情重要。系統將扼殺後臺網絡任務,因爲它們不重要。

配置對象上還有discretionary屬性,除了別的以外,當連接電源和wi-fi時,它們更喜歡下載。如果在應用程序處於後臺時啓動下載,則下載的行爲就像自由裁剪標誌爲真。