Package-level declarations
Types
DeepLinkHandler can be used to implement Uri based deep links.
Represents information on how the app was launched in the form of either a list of routes or a uri. This information can then be used for deep linking.
Functions
Turn this Intent into a LaunchInfo instance that can be used with handleDeepLink.
Creates an Intent that can be used to launch this deep link.
Creates a PendingIntent that can be used to launch this deep link.
Creates a TaskStackBuilder that can be used to launch this deep link.
Checks if the given uri matches one of the DeepLinkHandler in the Set and if yes creates a DeepLink. Otherwise null is returned.
A deep link created with this will open the app with the given routes added to the back stack on top of the start destination. The last of the given routes will be the visible screen.
If the given launchInfo can be handled using deepLinkHandlers and deepLinkPrefixes then the navigator will clear the current back stack and navigate to the required destinations.
If the given Intent was created from a DeepLink or the Uri returned by Intent.getData can be handled using deepLinkHandlers and deepLinkPrefixes then the navigator will clear the current back stack and navigate to the required destinations.