Viewing version 6.4.2. Open the latest package page.

url_launcher_ios

6.4.2

iOS implementation of the url_launcher plugin.

Download archive

Readme

url_launcher_ios

The iOS implementation of url_launcher.

Usage

This package is endorsed, which means you can simply use url_launcher normally. This package will be automatically included in your app when you do, so you do not need to add it to your pubspec.yaml.

However, if you import this package to use any of its APIs directly, you should add it to your pubspec.yaml as usual.

Changelog

6.4.2

  • Updates pigeon dev_dependency to ^27.3.2 for analyzer 14 compatibility.

6.4.1

  • Updates example app to current APIs.

6.4.0

  • Improves compatibility with UIScene.
  • Updates minimum supported SDK version to Flutter 3.38/Dart 3.10.

6.3.6

  • Updates to Pigeon 26.

6.3.5

  • Updates minimum supported version to iOS 13.
  • Updates minimum supported SDK version to Flutter 3.35/Dart 3.9.
  • Fixes integration test button text matcher to work on iOS 26.

6.3.4

  • Updates to Pigeon 25.5.0.
  • Updates minimum supported SDK version to Flutter 3.27/Dart 3.6.

6.3.3

  • Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
  • Ensures the completion callback is invoked if the user dismisses the Safari view before the initial URL load completes.

6.3.2

  • Updates to Pigeon v22.
  • Updates minimum supported SDK version to Flutter 3.19/Dart 3.3.

6.3.1

  • Fixes a compile error when comforming UIApplication to Launcher in iOS 18 Beta 3.

6.3.0

  • Adds Swift Package Manager compatibility.

6.2.5

  • Adds explicit imports for UIKit.
  • Updates minimum iOS version to 12.0 and minimum Flutter version to 3.16.6.

6.2.4

  • Adds privacy manifest.

6.2.3

  • Updates minimum required plugin_platform_interface version to 2.1.7.

6.2.2

  • Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
  • Fixes lint warnings.

6.2.1

  • Migrates plugin from Objective-C to Swift.

6.2.0

  • Implements supportsMode and supportsCloseForMode.

6.1.5

  • Adds pub topics to package metadata.
  • Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.

6.1.4

  • Updates pigeon to fix warnings with clang 15.

6.1.3

  • Switches to Pigeon for internal implementation.

6.1.2

  • Clarifies explanation of endorsement in README.

6.1.1

  • Updates links for the merge of flutter/plugins into flutter/packages.

6.1.0

  • Updates minimum Flutter version to 3.3 and iOS 11.

6.0.18

  • Updates code for stricter lint checks.
  • Updates minimum Flutter version to 2.10.

6.0.17

  • Suppresses warnings for pre-iOS-13 codepaths.

6.0.16

  • Fixes library_private_types_in_public_api, sort_child_properties_last and use_key_in_widget_constructors lint warnings.

6.0.15

  • Switches to an in-package method channel implementation.

6.0.14

  • Updates code for new analysis options.
  • Removes dependency on meta.

6.0.13

  • Splits from url_launcher as a federated implementation.

Installing

export PUB_HOSTED_URL=https://pub.mirror.p-hatan.com
flutter pub add 'url_launcher_ios:6.4.2'
pubspec.yaml
name: url_launcher_ios
description: iOS implementation of the url_launcher plugin.
repository: https://github.com/flutter/packages/tree/main/packages/url_launcher/url_launcher_ios
issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+url_launcher%22
version: 6.4.2

environment:
  sdk: ^3.10.0
  flutter: ">=3.38.0"

flutter:
  plugin:
    implements: url_launcher
    platforms:
      ios:
        pluginClass: URLLauncherPlugin
        dartPluginClass: UrlLauncherIOS

dependencies:
  flutter:
    sdk: flutter
  meta: ^1.10.0
  url_launcher_platform_interface: ^2.2.0

dev_dependencies:
  build_runner: ^2.3.3
  flutter_test:
    sdk: flutter
  mockito: ^5.4.4
  pigeon: ^27.3.2
  plugin_platform_interface: ^2.1.7

topics:
  - links
  - os-integration
  - url-launcher
  - urls

Version history

VersionPublishedArchiveSHA-256
6.0.13On demandDownload31bbb50e…d1eb77
6.0.14On demandDownload0d6b0b9d…f03dee
6.0.15On demandDownloade51a93f0…c34a57
6.0.16On demandDownload9ef5f323…b4ee9a
6.0.17On demandDownload6ba7ddde…87f62e
6.0.18On demandDownloadbb328b24…edefe3
6.1.0On demandDownload0a5af0ae…a54815
6.1.1On demandDownloadc9cd648d…3a82e5
6.1.2On demandDownload7ab1e5b6…7750c3
6.1.3On demandDownload3dedc66c…927d92
6.1.4On demandDownload9af7ea73…7392c2
6.1.5On demandDownload7c65021d…aa795f
6.2.0On demandDownload4ac97281…47268a
6.2.1On demandDownloadbba33732…35c6d3
6.2.2On demandDownload46b81e31…aa72ea
6.2.3On demandDownloadcdb7b6da…04cdd4
6.2.4On demandDownload75bb6fe3…41df03
6.2.5On demandDownload9149d493…fb51d5
6.3.0On demandDownload70687164…24fe89
6.3.1On demandDownloade43b6772…a7063e
6.3.2On demandDownload16a513b6…824626
6.3.3On demandDownload7f202235…0b76cb
6.3.4On demandDownloadd80b3f56…939cb7
6.3.5On demandDownload6b63f144…5477d9
6.3.6On demandDownloadcfde38aa…062aad
6.4.0On demandDownloadb1aca267…7ad36a
6.4.1On demandDownload580fe5df…0a02b0
6.4.2Cached · Upstream SHA-256 matchedDownload8faa1aab…92eb4a

Dependencies

flutter { "sdk": "flutter" }

meta "^1.10.0"

url_launcher_platform_interface "^2.2.0"