setDefaultEventParameters method
Future<void>
setDefaultEventParameters({
- required Map<
String, dynamic> parameters, - List<
UseAnalyticsOnly> listUseOnly = const [UseAnalyticsOnly.firebase],
override
Implementation
@override
Future<void> setDefaultEventParameters({
required Map<String, dynamic> parameters,
List<UseAnalyticsOnly> listUseOnly = const [UseAnalyticsOnly.firebase],
}) async {
if (useFirebaseAnalytics &&
_isEnabled(list: listUseOnly, type: UseAnalyticsOnly.firebase)) {
if (GetIt.I.isRegistered<FirebaseAnalyticsImpl>()) {
GetIt.I<FirebaseAnalyticsImpl>()
.setDefaultEventParameters(parameters: parameters);
} else {
debugPrint(
'setDefaultEventParameters - FirebaseAnalyticsImpl not registered inside GetIt.');
}
}
if (inngageProps != null &&
_isEnabled(list: listUseOnly, type: UseAnalyticsOnly.inngage)) {
if (GetIt.I.isRegistered<InngageAnalyticsImpl>()) {
GetIt.I<InngageAnalyticsImpl>()
.setDefaultEventParameters(parameters: parameters);
} else {
debugPrint(
'setDefaultEventParameters - InngageAnalyticsImpl not registered inside GetIt.');
}
}
if (appFlyerProps != null &&
_isEnabled(list: listUseOnly, type: UseAnalyticsOnly.appflyer)) {
if (GetIt.I.isRegistered<AppFlyerAnalyticsImpl>()) {
GetIt.I<AppFlyerAnalyticsImpl>()
.setDefaultEventParameters(parameters: parameters);
} else {
debugPrint(
'setDefaultEventParameters - AppFlyerAnalyticsImpl not registered inside GetIt.');
}
}
if (amplitudeProps != null &&
_isEnabled(list: listUseOnly, type: UseAnalyticsOnly.amplitude)) {
if (GetIt.I.isRegistered<AmplitudeAnalyticsImpl>()) {
GetIt.I<AmplitudeAnalyticsImpl>()
.setDefaultEventParameters(parameters: parameters);
} else {
debugPrint(
'setDefaultEventParameters - AmplitudeAnalyticsImpl not registered inside GetIt.');
}
}
}