init method Null safety
Initializes an instance of the API with the given project token.
tokenyour project token.optOutTrackingDefaultOptional Whether or not Mixpanel can start tracking by default. See optOutTracking()superPropertiesOptional super properties to register
Implementation
static Future<Mixpanel> init(String token,
{bool optOutTrackingDefault = false, Map<String, dynamic>? superProperties}) async {
var allProperties = <String, dynamic>{'token': token};
allProperties['optOutTrackingDefault'] = optOutTrackingDefault;
allProperties['mixpanelProperties'] = _mixpanelProperties;
allProperties['superProperties'] = superProperties;
await _channel.invokeMethod<void>('initialize', allProperties);
return Mixpanel(token);
}