Log incoming route information from platform

Added a handler for PlatformDispatcher.onRouteInformationUpdated to log every incoming route or deeplink. This helps with debugging and tracking navigation events from the platform.
This commit is contained in:
Feodor Fitsner 2025-12-22 14:39:22 -08:00
parent 12973817b4
commit 3389845651
1 changed files with 8 additions and 0 deletions

View File

@ -1,5 +1,6 @@
import 'dart:async';
import 'dart:io';
import 'dart:ui';
import 'package:flet/flet.dart';
import 'package:flutter/foundation.dart';
@ -67,6 +68,13 @@ String appDir = "";
Map<String, String> environmentVariables = {};
void main(List<String> args) async {
PlatformDispatcher.instance.onRouteInformationUpdated =
(RouteInformation routeInformation) {
// This logs every incoming route/deeplink from the platform
print('📩 routeInformation: ${routeInformation.uri}');
};
_args = List<String>.from(args);
var devPageUrl = const String.fromEnvironment("FLET_PAGE_URL");