setConfiguration method
Future<void>
setConfiguration({
- required String collectDomain,
- required int site,
- String? path,
- String? customUserAgent,
- bool crashDetection = true,
- int sessionBackgroundDuration = 30,
- bool ignoreLimitedAdvertisingTracking = false,
- bool sendEventWhenOptout = true,
- PrivacyDefaultMode privacyDefaultMode = PrivacyDefaultMode.optin,
- OfflineEncryptionMode offlineEncryptionMode = OfflineEncryptionMode.force,
- OfflineStorageMode offlineStorageMode = OfflineStorageMode.required,
- int storageLifetimePrivacy = 395,
- int storageLifetimeUser = 395,
- int storageLifetimeVisitor = 395,
- VisitorStorageMode visitorStorageMode = VisitorStorageMode.fixed,
- VisitorIdTypeMode visitorIdTypeMode = VisitorIdTypeMode.uuid,
- String? visitorId,
Sets the collectDomain
and site
, which specifies configuration
in your app.
Configuration documentation https://developers.atinternet-solutions.com/piano-analytics/data-collection/sdks/ios-swift#configuration
Implementation
Future<void> setConfiguration({
required String collectDomain,
required int site,
String? path,
String? customUserAgent,
bool crashDetection = true,
int sessionBackgroundDuration = 30,
bool ignoreLimitedAdvertisingTracking = false,
bool sendEventWhenOptout = true,
PrivacyDefaultMode privacyDefaultMode = PrivacyDefaultMode.optin,
OfflineEncryptionMode offlineEncryptionMode = OfflineEncryptionMode.force,
OfflineStorageMode offlineStorageMode = OfflineStorageMode.required,
int storageLifetimePrivacy = 395,
int storageLifetimeUser = 395,
int storageLifetimeVisitor = 395,
VisitorStorageMode visitorStorageMode = VisitorStorageMode.fixed,
VisitorIdTypeMode visitorIdTypeMode = VisitorIdTypeMode.uuid,
String? visitorId,
}) {
throw UnimplementedError('setConfiguration() has not been implemented.');
}