From c796a5876b246389314765fb1d2a5798a9cbaa1d Mon Sep 17 00:00:00 2001 From: Taha Tesser Date: Fri, 6 Nov 2020 20:57:31 +0530 Subject: [PATCH 1/5] updste readme --- packages/url_launcher/url_launcher/README.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/packages/url_launcher/url_launcher/README.md b/packages/url_launcher/url_launcher/README.md index daf21738d9b7..51d4b468a1f8 100644 --- a/packages/url_launcher/url_launcher/README.md +++ b/packages/url_launcher/url_launcher/README.md @@ -8,6 +8,23 @@ iOS, Android, web, Windows, macOS, and Linux. ## Usage To use this plugin, add `url_launcher` as a [dependency in your pubspec.yaml file](https://flutter.dev/platform-plugins/). +## Installation + +### iOS + +When targeting iOS 9.0+, new default from Flutter 1.22+. +Add the following keys to your _Info.plist_ file, located in `/ios/Runner/Info.plist`: + +``` +LSApplicationQueriesSchemes + + https + http + +``` + +See [canOpenURL](https://developer.apple.com/documentation/uikit/uiapplication/1622952-canopenurl) for more details. + ### Example ``` dart @@ -97,4 +114,4 @@ By default, Android opens up a browser when handling URLs. You can pass If you do this for a URL of a page containing JavaScript, make sure to pass in `enableJavaScript: true`, or else the launch method will not work properly. On iOS, the default behavior is to open all web URLs within the app. Everything -else is redirected to the app handler. +else is redirected to the app handler. \ No newline at end of file From cf8a3956eee02d71220db754cb56618d81463234 Mon Sep 17 00:00:00 2001 From: Taha Tesser Date: Wed, 3 Feb 2021 17:38:46 +0530 Subject: [PATCH 2/5] update and rebase --- packages/url_launcher/url_launcher/README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/url_launcher/url_launcher/README.md b/packages/url_launcher/url_launcher/README.md index 51d4b468a1f8..499ba80c9d73 100644 --- a/packages/url_launcher/url_launcher/README.md +++ b/packages/url_launcher/url_launcher/README.md @@ -12,7 +12,6 @@ To use this plugin, add `url_launcher` as a [dependency in your pubspec.yaml fil ### iOS -When targeting iOS 9.0+, new default from Flutter 1.22+. Add the following keys to your _Info.plist_ file, located in `/ios/Runner/Info.plist`: ``` From 03b5f62dfe99d0a4316dd2fcc7529fadf09b0542 Mon Sep 17 00:00:00 2001 From: Taha Tesser Date: Thu, 11 Feb 2021 19:01:14 +0530 Subject: [PATCH 3/5] Update README --- packages/url_launcher/url_launcher/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/url_launcher/url_launcher/README.md b/packages/url_launcher/url_launcher/README.md index 499ba80c9d73..02ee9dc2ce46 100644 --- a/packages/url_launcher/url_launcher/README.md +++ b/packages/url_launcher/url_launcher/README.md @@ -11,9 +11,9 @@ To use this plugin, add `url_launcher` as a [dependency in your pubspec.yaml fil ## Installation ### iOS +Add scheme for any URL passed on `canLaunch` to your _Info.plist_ file. -Add the following keys to your _Info.plist_ file, located in `/ios/Runner/Info.plist`: - +Example: ``` LSApplicationQueriesSchemes From 2781fd977886fdcb2bae5a262e79b9cac58da7e4 Mon Sep 17 00:00:00 2001 From: Taha Tesser Date: Tue, 16 Feb 2021 16:02:27 +0530 Subject: [PATCH 4/5] update README --- packages/url_launcher/url_launcher/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/url_launcher/url_launcher/README.md b/packages/url_launcher/url_launcher/README.md index 02ee9dc2ce46..abc461396435 100644 --- a/packages/url_launcher/url_launcher/README.md +++ b/packages/url_launcher/url_launcher/README.md @@ -11,7 +11,7 @@ To use this plugin, add `url_launcher` as a [dependency in your pubspec.yaml fil ## Installation ### iOS -Add scheme for any URL passed on `canLaunch` to your _Info.plist_ file. +Add any URL scheme passed to canLaunch in your Info.plist file. Example: ``` From a7ce775f10f77cac3e87f89570e2982d94f935f8 Mon Sep 17 00:00:00 2001 From: Taha Tesser Date: Tue, 2 Mar 2021 19:23:26 +0530 Subject: [PATCH 5/5] fixed description --- packages/url_launcher/url_launcher/CHANGELOG.md | 4 ++++ packages/url_launcher/url_launcher/README.md | 4 ++-- packages/url_launcher/url_launcher/pubspec.yaml | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/url_launcher/url_launcher/CHANGELOG.md b/packages/url_launcher/url_launcher/CHANGELOG.md index 9741f53ed329..f732fa58f8c6 100644 --- a/packages/url_launcher/url_launcher/CHANGELOG.md +++ b/packages/url_launcher/url_launcher/CHANGELOG.md @@ -1,3 +1,7 @@ +## 6.0.3 + +* Updat README notes about URL schemes on iOS + ## 6.0.2 * Update platform_plugin_interface version requirement. diff --git a/packages/url_launcher/url_launcher/README.md b/packages/url_launcher/url_launcher/README.md index abc461396435..31fed9a833f1 100644 --- a/packages/url_launcher/url_launcher/README.md +++ b/packages/url_launcher/url_launcher/README.md @@ -11,7 +11,7 @@ To use this plugin, add `url_launcher` as a [dependency in your pubspec.yaml fil ## Installation ### iOS -Add any URL scheme passed to canLaunch in your Info.plist file. +Add any URL schemes passed to `canLaunch` as `LSApplicationQueriesSchemes` entries in your Info.plist file. Example: ``` @@ -22,7 +22,7 @@ Example: ``` -See [canOpenURL](https://developer.apple.com/documentation/uikit/uiapplication/1622952-canopenurl) for more details. +See [`-[UIApplication canOpenURL:]`](https://developer.apple.com/documentation/uikit/uiapplication/1622952-canopenurl) for more details. ### Example diff --git a/packages/url_launcher/url_launcher/pubspec.yaml b/packages/url_launcher/url_launcher/pubspec.yaml index f337c8bed525..8fbe2f967e61 100644 --- a/packages/url_launcher/url_launcher/pubspec.yaml +++ b/packages/url_launcher/url_launcher/pubspec.yaml @@ -2,7 +2,7 @@ name: url_launcher description: Flutter plugin for launching a URL. Supports web, phone, SMS, and email schemes. homepage: https://github.com/flutter/plugins/tree/master/packages/url_launcher/url_launcher -version: 6.0.2 +version: 6.0.3 flutter: plugin: