createScreenTrackingService method

ScreenTrackingService createScreenTrackingService()

Implementation

ScreenTrackingService createScreenTrackingService() {
  if (!_config.enableScreenTracking) {
    return ScreenTrackingService(enableAutoTracking: false);
  }

  screenTrackingService = ScreenTrackingService(
    enableAutoTracking: true,
    onScreenChange: (screenName, previousScreen) {
      if (_config.enableTracking) {
        _trackScreenViewAutomatically(screenName, previousScreen);
      }
    },
  );

  return screenTrackingService!;
}