Wie pause/resume-downloads im iPhone (iOS)
Habe ich zum download von großen Datenmengen (irgendwo zwischen 300MB - 1GB).
Ich bin derzeit mit **NSURLConnection**
um die Daten herunterzuladen. Aber, jetzt bin ich auf der Suche auf ein Szenario, in dem der Benutzer könnte Locker der internet-Verbindung während des download-Vorgangs. Derzeit bin ich ein Neustart des gesamten download-Vorgang in diesem Szenario, die ich denke, ist eine sehr schlechte Art und Weise des Herunterladens und eine Verschwendung von Benutzer-Bandbreite.
Ist es ein Prozess, in dem ich verwalten können Sie die downloads mit Pause/Resume-Funktionalität, während das herunterladen von.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ein tutorial, wie dies zu tun auf IOS.
Überprüfen Sie auch Dokumentation. Dies erfordert, dass Sie Ihre server für die Unterstützung der range-Header.
diese Bedürfnisse Synchronisierung sowohl auf server-als auch client-Seite. und habe ich schon gesagt, dass u verwenden Sie chunks. definitiv Blöcken ist die einzige Lösung, wenn Sie anhalten möchten. senden Sie den server mit einem chunk-id, um zu stoppen, bis diese werde ich bekommen erhaltene nächste und das nächste mal, Sie Fragen aus, die id.
FIXED-LÖSUNG :
Fixed broken link und hier ist die Arbeit Tutorial fortsetzen Datei Download-Datei von iOS.
Können Sie "NSURLSession anhalten und fortsetzen