initialize method

Future initialize(
  1. String appId
)
override

Initializes Adobe Analytics with the supplied mobile property appId.

Implementation

Future<dynamic> initialize(String appId) async {
  try {
    _core = AdobeAnalyticsCore(appId: appId);
    _edge = AdobeAnalyticsEdge();
    _assurance = AdobeAnalyticsAssurance();
    _identity = AdobeAnalyticsIdentity();
    _consent = AdobeAnalyticsConsent();
    _userProfile = AdobeAnalyticsUserProfile();
    return true;
  } catch (e) {
    debugPrint('Error initializing Adobe Analytics: $e');
    throw StateError('Error initializing Adobe Analytics: $e');
  }
}