簡體   English   中英

在iOS應用中長時間下載

[英]Long time downloading in iOS app

如果需要在iOS應用中下載大量內容,則需要仔細考慮幾個問題?

這是我的已知問題:

  1. 網絡,Wifi上網無限制,但Apple對蜂窩網絡有限制政策。 在此處輸入鏈接說明
  2. 后台執行。 蘋果公司在幾種情況下引入了多任務處理,但沒有下載大型內容背景。 這是一個很好的分析
  3. 報亭為此提供了很好的解決方案。 但這是否意味着您需要遵循報亭的方法? 我們不想構建報亭類型的應用程序。

您還認為其他什么問題? 那么解決此類問題的最佳解決方案是什么?

我會根據需要懶惰地僅加載數據。 當用戶請求區域負載保留數據時。 如果要預加載,請在后台執行。 我見過1.6Gb應用程序,其中包含很多視頻,這些視頻都嵌入在主捆綁包中,但這是針對銷售應用程序的,它需要准備好所有視頻並且不能假定任何活動的網絡連接。

在應用運行時,在后台線程中下載所需的數據。 如果您的應用在獲得所有數據之前被終止或暫停,請在下次運行該應用時從上次中斷的位置繼續。 您可以通過多種方式進行操作。 一個好的辦法是將您的數據分成較小的塊,這些塊可以順序下載。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM