transfer_manager_ios 2.3.0 copy "transfer_manager_ios: ^2.3.0" to clipboard
transfer_manager_ios: ^2.3.0 copied to clipboard

PlatformiOS

iOS background URLSession implementation for transfer_manager.

2.3.0 #

  • Added native media picking via PHPickerViewController supporting images, videos, and mixed media with single and multiple selection.
  • Added native file picking via UIDocumentPickerViewController supporting single and multiple document selection.
  • Added method channel handlers for startLiveActivity, updateLiveActivity, and endLiveActivity.
  • Added liveActivityAction callback forwarding remote Live Activity button taps (pause/resume/cancel) to Dart.
  • Reported filePicking: true and mediaPicking: true capabilities.
  • Unified Lock Screen and Dynamic Island presentation around one adaptive system design; legacy style values now render identically.

2.2.1 #

  • Made Open and Reveal durable across cold launches with an iOS 17 LiveActivityIntent, while retaining the iOS 16 custom-URL fallback.
  • Open completed files with full-screen Quick Look and present them as soon as the foreground app window becomes available.

2.2.0 #

  • Added ActivityKit progress for iOS 16.1 and newer.
  • Added direct pause/resume and cancel controls on iOS 17 and newer.
  • Added completed-transfer Open and Reveal deep links.
  • Added a standalone Swift support product and a complete four-preset Widget Extension in the example app.

2.1.1 #

  • Keep notification taps pending until Dart acknowledges live delivery.
  • Recover taps that arrive while Flutter UI is still resuming.

2.1.0 #

  • Added completion-notification suppression for downloads.
  • Persisted notification visibility across background URLSession retries.

2.0.2 #

  • Deliver live notification taps synchronously to the Flutter facade before acknowledging the native callback.

2.0.1 #

  • Fixed plugin registration before Flutter's binary messenger initializes.
  • Deferred notification-tap callback registration until first use.

2.0.0 #

  • Added platform-neutral destination decoding and notification taps.
  • Added native document preview and reveal actions.

1.5.0 #

  • Initial background URLSession implementation for downloads and multipart uploads.
  • Added relaunch reconciliation, progress events, pause/resume, cancellation, and completion notifications.
  • Added warm-app and cold-launch completion-notification tap responses.