2012-04-06 28 views
1

我有已發佈的ipad應用,它是一款新的應用。NKAssetdownload的開始時間延遲,適用於Newstand的iOS5.1更新應用

自5.1 iOs更新,當我嘗試使用 下載任何問題時NKAssetDownload我得到一個非常長的延遲,直到更新開始。

我沒有收到任何錯誤信息或任何需要很長時間(5-10分鐘) 下載才能開始的信息。

下載開始後,它正常進行並結束,沒有任何進一步的 延遲或錯誤。

如果我可以對這個問題有什麼建議或者我可以如何調試它,我會非常感激,因爲這是一個實時應用程序,並且客戶開始瘋狂。

預先感謝您。

回答

0

Apple建議您將問題作爲一個文件下載。如果您下載爲多個文件(例如每頁一個文件),則會在更新通知出現之前出現延遲。這是因爲發送到應用程序的下載進度指示是每個文件。如果您一次下載多個文件,由於共享帶寬,在一個文件上獲得重要(可通知)進度所需的時間會延長。

+0

它實際上只是我下載的每個問題的一個文件。 – Alf 2013-03-22 11:23:01

0

我也有這個問題。 我最終只爲報攤推送後臺下載使用NKAssetDownload。對於在前臺運行的正常應用內下載,我使用URLConnection。 NKAssetDownload似乎沒有用於前景使用,因爲它不夠可靠,用戶無法等待它完成。

+0

我一直在開發Newsstand應用程序超過12個月:在前臺下載工作得很好,但速度可能比直接通過NSURLConnection下載慢。使用NK,用戶可以請求下載,然後後臺/終止應用程序,並繼續下載。在這種情況下,可以說用戶不必使用Newsstand「等待」,而是使用NSURLConnection。這是你必須做出的選擇。有時使用NK進行下載有時會遇到一個問題,有時候問題會存儲在兩個不同的地方,您的軟件必須處理這個問題 – 2013-03-23 16:29:11