car_doctor_sdk_tracking 1.0.6 copy "car_doctor_sdk_tracking: ^1.0.6" to clipboard
car_doctor_sdk_tracking: ^1.0.6 copied to clipboard

Tracking sdk for CarDoctor

The CarDoctor sdk sos is a Flutter package to integrate location-based garage finder for mobile device.

Getting started #

Environment: flutter: ">=3.0.0" sdk: '>=2.12.0 <3.0.0'

Import package into pubspec.yaml

dependencies:
  car_doctor_sdk_tracking: ^0.0.3

Usage:


void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await AppTracking.instance.init('your base url');
  runApp(MyApp());

}

After Login success


AppTracking.instance.trackLogin('YOUR_USER_ID',ePassId:'YOUR_EPASS_ID');

Track dynamic event

var content = {
  'key1': 'value1',
  'key2': value2,
  'userId': your_user_id,
};
AppTracking.instance.trackEvent('your_event_name': content)

Track observer screen

import 'package:car_doctor_sdk_tracking/car_doctor_sdk_tracking.dart';
class MyApp extends StatelessWidget {
  const MyApp({super.key});

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
      navigatorObservers: [CarDoctorObserver()],
    );
  }
}