startTracking method

Future<void> startTracking(
  1. String initialEvent
)

Start tracking with initial event.

Implementation

Future<void> startTracking(String initialEvent) async {
  if (_appKey.isEmpty) {
    throw Exception("Invalid appKey");
  }

  // Obtain shared preferences.
  final prefs = await SharedPreferences.getInstance();

  ReferrerDetails referrerDetails =
      await AndroidPlayInstallReferrer.installReferrer;

  String? query = referrerDetails.installReferrer;

  printLogs("query : $query");

  if (query != null) {
    _filterParams(query, prefs);
    await _processData(prefs, initialEvent);
  }
}