deeplink_x_platform_interface

0.1.0

A common platform interface for the deeplink_x plugin.

Download archive

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
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

VersionPublishedArchiveSHA-256
0.0.3On demandDownloadf825569d…91d973
0.0.4On demandDownload97ece928…9352f3
0.0.5On demandDownload85727ae9…67b170
0.1.0Cached · Upstream SHA-256 matchedDownload61958491…2d89bc

Dependencies

equatable "^2.0.5"

flutter { "sdk": "flutter" }

plugin_platform_interface "^2.1.7"