magic_deeplink library

Classes

AppLinksDriver
Default arm of the platform trio, resolved only when neither the dart:js_interop guard (web) nor the dart:io guard (native) matches.
DeeplinkDriver
Abstract class defining the contract for deep link drivers.
DeeplinkHandler
Abstract class defining a handler for deep links.
DeeplinkManager
Manages deep link handling and driver coordination.
DeeplinkNavigating
Dispatched immediately before RouteDeeplinkHandler hands a link's path to the router.
DeeplinkOpened
Dispatched when RouteDeeplinkHandler starts opening a link it claimed, before any tenant switch or navigation.
DeeplinkServiceProvider
Wires deep linking into a magic application.
MagicDeeplinkDowelProvider
Dowel provider that registers all magic_deeplink CLI commands.
OneSignalDeeplinkHandler
Turns a tapped push notification into a deep link.
RouteDeeplinkHandler
TenantSwitchGate
Lets a tapped push move the session onto the tenant (team, workspace, organisation) that owns the page it opens, before RouteDeeplinkHandler navigates there.

Enums

DeeplinkSource
Where a deep link instruction came from.

Exceptions / Errors

DeeplinkException