Deep Link Handler
Component Detail
Service Layer
low complexity
mobile
1
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Flutter infrastructure service using the app_links package that listens for incoming deep links matching the share profile URL pattern. When a recipient with Meander installed taps the shared link, this handler intercepts the URI and navigates to a read-only in-app profile view.
deep-link-handler
Responsibilities
- Initialize a deep link listener at app startup and subscribe to incoming URIs
- Match incoming URIs against the share profile URL pattern and extract the signed snapshot token
- Navigate the app to the read-only in-app profile view with the resolved snapshot token
Interfaces
initDeepLinkListener(): void
handleIncomingUri(uri: Uri): Future<void>
routeToProfileView(snapshotToken: String): void