Какая разница в использовании между AWSS3TransferManager и AWSS3TransferUtility в Amazon S3 IOS SDK?AWS/iOS SDK: когда следует использовать AWSS3TransferManager и AWSS3TransferUtility?
Вот что говорит документация AWSS3TransferManager:
высокий уровень полезности для управления переводов Amazon S3. S3TransferManager предоставляет простой API для загрузки и скачивания контента Amazon S3 и широко использует загружаемые Amazon S3 multipart для повышения пропускной способности, производительности и надежности.
утилит высокого уровня для управления фона закачкой и загрузкой. Передача продолжается, даже когда приложение приостановлено. Вы должны вызвать + приложение: handleEventsForBackgroundURLSession: completionHandler: в в - применения: handleEventsForBackgroundURLSession: completionHandler: приложения делегат для того, чтобы фон передачи обратного вызова работы.
Из описания основного различия, кажется, что AWSS3TransferUtility предназначен для фона задач.
Это правильно? Означает ли это, что я не должен использовать AWSS3TransferManager для фоновых задач? Это похоже на интуитивно понятный, поскольку большая часть передач, скорее всего, будет происходить как отдельный фоновый поток в мобильном клиенте.
Фантастический, это уточняется.Я буду больше смотреть на это завтра после кода, а затем принять ответ, если мне не понадобится больше информации :) – mm24
Если приложение убито, то Transfer Manager может (ИЛИ НЕ МОЖЕТ?) Возобновить загрузку, которая была частично завершена? – Micah