Viewing version 0.1.0. Open the latest package page.
deeplink_x_platform_interface
0.1.0A common platform interface for the deeplink_x plugin.
Readme
deeplink_x_platfrom_interface
A common platform interface for the deeplink_x plugin.
This interface allows platform-specific implementations of the deeplink_x
plugin, as well as the plugin itself, to ensure they are supporting the
same interface.
Usage
To implement a new platform-specific implementation of deeplink_x, extend
LauncherUtilPlatform with an implementation that performs the
platform-specific behavior, and when you register your plugin, set the default
LauncherUtilPlatform by calling
LauncherUtilPlatform.instance = MyPlatformLauncherUtil().
Changelog
0.1.0
Added isAppInstalledByScheme, isAppInstalledByPackageName, launchAppByScheme, launchAppByPackageName methods.
0.0.5
Now AndroidIntentOption accepts equatable.
0.0.4
Rename LauncherUtilPlatform.
0.0.3
Fix plugin's name typo.
0.0.2
Move mocktail to dev_dependencies.
0.0.1
First release.
Installing
export PUB_HOSTED_URL=https://pub.mirror.p-hatan.ir
flutter pub add 'deeplink_x_platform_interface:0.1.0'pubspec.yaml
name: deeplink_x_platform_interface
description: "A common platform interface for the deeplink_x plugin."
version: 0.1.0
repository: https://github.com/DeeplinkX/DeeplinkXPlatformInterface
environment:
sdk: ">=3.1.0 <4.0.0"
flutter: ">=3.12.0"
dependencies:
flutter:
sdk: flutter
plugin_platform_interface: ^2.1.7
equatable: ^2.0.5
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^5.0.0
mocktail: ^1.0.4
flutter:
Version history
Dependencies
equatable "^2.0.5"
flutter {
"sdk": "flutter"
}
plugin_platform_interface "^2.1.7"