dot_flutter 1.0.8 copy "dot_flutter: ^1.0.8" to clipboard
dot_flutter: ^1.0.8 copied to clipboard

outdated

This is a wisetracker's mobile sdk flutter plugin which is for attribution and inApp analytics.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_linkify/flutter_linkify.dart';
import 'package:url_launcher/url_launcher.dart';

import 'home_screen.dart';
import 'router_service.dart';
import 'screen1.dart';
import 'screen2.dart';
import 'screen3.dart';

void main() {
  final RouterService routerService = RouterService();

  runApp(MyApp(routerService: routerService));
}

class MyApp extends StatelessWidget {
  final RouterService routerService;

  MyApp({required this.routerService});

  @override
  Widget build(BuildContext context) {

    return MaterialApp(
      title: 'Flutter App',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      onGenerateRoute: RouterService.generateRoute,
      initialRoute: '/',
      home: HomeScreen(),
      navigatorObservers: [
        routerService,
        _DeepLinkNavigatorObserver(),
      ],
    );
  }
}

class _DeepLinkNavigatorObserver extends NavigatorObserver {
  @override
  void didPush(Route<dynamic> route, Route<dynamic>? previousRoute) {
    super.didPush(route, previousRoute);
    _handleDeepLink(route.settings.name);
  }

  void _handleDeepLink(String? routeName) {
    if (routeName == '/deeplink') {
      // Handle the deep link here
      print('Received deep link!');
    }
  }
}
0
likes
0
points
41
downloads

Publisher

unverified uploader

Weekly Downloads

This is a wisetracker's mobile sdk flutter plugin which is for attribution and inApp analytics.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on dot_flutter

Packages that implement dot_flutter