我們正在開發音樂應用程序。該應用程序有可能下載音樂文件,即使用戶隱藏應用程序,但它只能運行約10分鐘,並停止。我們閱讀了很多關於它的文章,並發現如果你不是雜誌/報紙,它是不可能不斷下載的。 但我們有很多客戶抱怨它。在iOS7/iOS8中10分鐘後無需停止下載文件
有沒有什麼新的方法可以在iOS7/iOS8中使用NSURLSession或其他方法來完成它?
某些應用程序使用CoreLocation獲取當前位置的更新並開始下載。但感覺這是一種黑客攻擊,對我們並不好。
編輯的一些意見後:
我們的下載週期:我們的任務隊列進行下載。每次我們從coredata啓動第一個隊列 - >從後端獲取url來下載跟蹤 - >使用NSURLConnection下載 - >加密文件,存儲並保存一些信息到coredata - >如果有的話啓動下一個。
因此,我們不知道要下載的網址,例如由於安全限制,在實際啓動之前的NSURLSessionDownloadTask
你使用NSURLSessionDownloadTask使用NSURLSession嗎? – 2014-10-07 09:24:34
你有成功的故事嗎?我們想嘗試,但問題是要創建此任務,您需要下載URL。但我們只有在我們開始下載時纔會獲得網址,因爲安全限制 – kabarga 2014-10-07 09:52:21
您在調用某些Web服務後正在獲取網址? – 2014-10-07 09:57:19