From 3389845651eefc9545b81c3b42674365fdf12452 Mon Sep 17 00:00:00 2001 From: Feodor Fitsner Date: Mon, 22 Dec 2025 14:39:22 -0800 Subject: [PATCH] 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. --- {{cookiecutter.out_dir}}/lib/main.dart | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/{{cookiecutter.out_dir}}/lib/main.dart b/{{cookiecutter.out_dir}}/lib/main.dart index 2d448f9..e1bc8fc 100644 --- a/{{cookiecutter.out_dir}}/lib/main.dart +++ b/{{cookiecutter.out_dir}}/lib/main.dart @@ -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 environmentVariables = {}; void main(List args) async { + + PlatformDispatcher.instance.onRouteInformationUpdated = + (RouteInformation routeInformation) { + // This logs every incoming route/deeplink from the platform + print('📩 routeInformation: ${routeInformation.uri}'); + }; + _args = List.from(args); var devPageUrl = const String.fromEnvironment("FLET_PAGE_URL");