AdobeAnalyticsImpl constructor

AdobeAnalyticsImpl({
  1. required String appId,
})

Creates the shared Adobe Analytics module instance for appId.

Implementation

factory AdobeAnalyticsImpl({required String appId}) {
  try {
    _instance._core = AdobeAnalyticsCore(appId: appId);
    _instance._edge = AdobeAnalyticsEdge();
    _instance._assurance = AdobeAnalyticsAssurance();
    _instance._identity = AdobeAnalyticsIdentity();
    _instance._consent = AdobeAnalyticsConsent();
    _instance._userProfile = AdobeAnalyticsUserProfile();
  } catch (e) {
    debugPrint('Error initializing Adobe Analytics: $e');
  }
  return _instance;
}