handleDeepLink method
Pushes a deep-link URI so that it is resolved by the route information
parser and respects requiredPriorNavigation.
Listeners pick this up and feed it through the standard route-parsing pipeline.
Implementation
void handleDeepLink(Uri uri) {
_pendingDeepLinkUri = uri;
notifyListeners();
}