getx icon indicating copy to clipboard operation
getx copied to clipboard

Automatic route redirection from web to app

Open furkandvrc opened this issue 11 months ago • 1 comments

When I click on a link from the web, it gives an Route not found error after the app is opened or while it is open. I don't want getx to route automatically.

class MyApp extends StatelessWidget {
  const MyApp({super.key});
  @override
  Widget build(BuildContext context) {
    final RouteObserver<ModalRoute<void>> routeObserver = RouteObserver<ModalRoute<void>>();
    final FirebaseAnalytics analytics = FirebaseAnalytics.instance;
    final FirebaseAnalyticsObserver observer = FirebaseAnalyticsObserver(analytics: analytics);
    return ScreenUtilInit(
      builder: (_, context) => GetMaterialApp(
        builder: (BuildContext context, Widget? child) {
          final MediaQueryData data = MediaQuery.of(context);
          return MediaQuery(
            data: data.copyWith(
              textScaler: TextScaler.noScaling,
            ),
            child: child!,
          );
        },
        //navigatorKey: Get.key,
        getPages: AppRoutes.instance.pages,
        initialRoute: "/splash",
        logWriterCallback: localLogWriter,

        title: ApplicationConstants.instance.appName,
        theme: AppThemeLight.instance.theme,
        debugShowCheckedModeBanner: false,
        defaultTransition: Transition.fadeIn,
        //opaqueRoute: Get.isOpaqueRouteDefault,
        //popGesture: Get.defaultPopGesture,
        //transitionDuration: Get.defaultTransitionDuration,
        locale: ApplicationConstants.instance.locale,
        translations: LocaleStrings(),
        fallbackLocale: ApplicationConstants.instance.fallbackLocale,
        localizationsDelegates: const [
          GlobalMaterialLocalizations.delegate,
          GlobalWidgetsLocalizations.delegate,
          GlobalCupertinoLocalizations.delegate,
          SfGlobalLocalizations.delegate,
        ],

        navigatorObservers: [
          SentryNavigatorObserver(),
          ChuckerFlutter.navigatorObserver,
          routeObserver,
          observer,
        ],

        supportedLocales: const [
          Locale('tr'),
        ],
      ),
    );
  }

Console log:

GetInformationParser: route location: https://www.karaca.com/1-alana-1-bedava-urunler?utm_medium=mobile_messaging&utm_source=insider&utm_campaign=hediyetest-13022025&mmId=MTYxNDc=&jId=MA==&isIns=1&insLC=1

GOING TO ROUTE /404

Image

Flutter Version: 3.29.0

Getx Version: get: ^5.0.0-release-candidate-9.3.0

furkandvrc avatar Feb 13 '25 11:02 furkandvrc

有办法处理吗,太坑了

chdown avatar Jul 18 '25 09:07 chdown