DeepLinkHandler class

Responsible for handling both deferred and direct deep links.

This class manages the registration of callbacks and performs server-side resolution of deep link URLs to extract campaign metadata.

Constructors

DeepLinkHandler()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

clearCallbacks() → void
Clears all registered callbacks (for testing / reset)
configure({required NetworkManagerProtocol networkManager, required FingerprintCollectorProtocol fingerprintCollector, required Uri baseURL, AttributionContext? attributionContext}) → void
Configures the handler with the necessary components for server-side URL resolution.
Delivers deferred deep link data to all registered callbacks
Resolves the provided uri to extract DeepLinkData.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
Registers a callback for direct deep links
Registers a callback for deferred deep links.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited