Deep Link Handler
Component Detail
Infrastructure
medium complexity
mobile
1
Dependencies
0
Dependents
4
Entities
0
Integrations
Description
Infrastructure adapter that configures and manages deep link interception using the app_links package on Flutter. Registers URL scheme and universal link handlers so that referral URLs opened on a device with the app installed route directly to the referral onboarding flow, and on devices without the app redirect to the appropriate app store.
deep-link-handler
Responsibilities
- Register and configure deep link URL schemes and universal links
- Intercept incoming referral URLs on app launch or while running
- Route intercepted links to the referral link service for token extraction
- Handle fallback to app store when the app is not installed
Interfaces
initializeDeepLinkHandler()
onLinkReceived(callback)
getInitialLink()
dispose()
Relationships
Related Data Entities (4)
Data entities managed by this component