external_app_launcher
A Flutter plugin which helps you to open another app from your app
4.0.4
60K downloads/mo
#1373 most downloaded on pub.dev
GeekyAnts/external_app_launcher
What this package is like to depend on
Last release 27 days ago
28 Jul 2026
Release timing varies
gaps range from 2 weeks to 1.5 years
Nearly every release is documented
notes for 11 of 11 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
11 releases · first in 2020
1 release in the last 12 months
see the full history below
Release timeline
11 releases · Jul 2020 to Jul 2026
2021
2022
2023
2024
2025
2026
Releases
latest 11-
4.0.428 Jul 2026Release notes
Open source →- Fix (#51): Removed legacy
Registrarreference on Android; plugin now uses the v2 embedding API, resolving build failure "cannot find symbol: class Registrar". - Fix (#56): Resolved missing symbol linker errors that caused a crash on iOS 15.3; build now succeeds on iOS 13+.
- Fix (#31): Resolved
MissingPluginExceptionon thelaunch_vpnmethod channel; plugin registers correctly on both Android and iOS. - Fix (#43): Removed
NSLogdebug statements ("Is reaching here1/2") from the iOS native layer. - Fix (#22): Replaced the opaque
"something went wrong"error with descriptive return values ("App is installed but has no launch activity","App is not installed and store redirect is disabled"). - Fix (#36): Added Huawei AppGallery support on Android; devices with HMS but no GMS are now redirected to AppGallery (
appmarket://details?id=…) instead of Google Play. - Feat (#24): Added
LaunchApp.openSafari(url:)helper to open a URL directly in Safari on iOS. - Feat (#23): Added
LaunchApp.openUrlInBrowser()andLaunchApp.openUrlInChrome()APIs to open a URL in a specific browser on Android/iOS, with automatic fallback to the system default browser if the target browser is not installed. - Fix (#34): Added
<queries>intent declaration in the pluginAndroidManifest.xmlso thatisAppInstalled()reliably detects third-party packages (e.g. Zoom) on Android 11+ without requiring apps to declareQUERY_ALL_PACKAGES. - Fix (#8):
openApp()andopenUrlInBrowser()now catchSecurityExceptionand return a descriptive message instead of crashing when called from a background context on Android 10+. - Fix (iOS docs, #27): Documented that iOS requires a registered custom URL scheme; attempting to launch an app via bundle ID alone is not supported due to iOS sandboxing.
- Fix (#51): Removed legacy
-
4.0.306 Mar 2025 -
4.0.206 Mar 2025 -
4.0.109 Dec 2024 -
4.0.012 Feb 2024 -
3.1.004 Aug 2022Release notes
Open source →- Removed QUERY_ALL_PACKAGES users permission in Android. Apps have to use queries in AndroidManifest.xml file.
-
3.0.015 Jun 2022Release notes
Open source →- Fix for android permission QUERY_ALL_PACKAGES
- BREAKING CHANGE: Fix for returning boolean in isAppInstalled on iOS
-
2.0.224 Nov 2021 -
2.0.108 Oct 2021 -
2.0.024 Sep 2021 -
0.0.110 Jul 2020