diff --git a/CHANGELOG.md b/CHANGELOG.md index e99bc09..3a38a3b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,7 @@ # CHANGELOG +### 4.2.8 - 24/05/2018 +[NEW] Enable/disable track screen events. + ### 4.2.7 - 23/05/2018 [IMPROVE] GDPR adaptation. diff --git a/EMMA_iOS-armonly.framework/Assets.car b/EMMA_iOS-armonly.framework/Assets.car index 374e25a..389c751 100644 Binary files a/EMMA_iOS-armonly.framework/Assets.car and b/EMMA_iOS-armonly.framework/Assets.car differ diff --git a/EMMA_iOS-armonly.framework/EMMA_iOS b/EMMA_iOS-armonly.framework/EMMA_iOS index 7c1509c..03f2e9a 100755 Binary files a/EMMA_iOS-armonly.framework/EMMA_iOS and b/EMMA_iOS-armonly.framework/EMMA_iOS differ diff --git a/EMMA_iOS-armonly.framework/Headers/EMMA.h b/EMMA_iOS-armonly.framework/Headers/EMMA.h index 708adf2..f8aee7f 100644 --- a/EMMA_iOS-armonly.framework/Headers/EMMA.h +++ b/EMMA_iOS-armonly.framework/Headers/EMMA.h @@ -711,4 +711,18 @@ For a simple configuration put this in you AppDelegate's method: */ +(BOOL) isUserTrackingEnabled; + +/** + * Clears caches and reset instance + */ ++ (void) reset; + + +/** + * This method enable or disable screen events. Default: YES + * + * @param trackScreenEvents if YES track screen events + */ ++ (void) trackScreenEvents: (BOOL) trackScreenEvents; + @end diff --git a/EMMA_iOS-armonly.framework/Headers/EMMAConfiguration.h b/EMMA_iOS-armonly.framework/Headers/EMMAConfiguration.h index 886f626..859c5b4 100644 --- a/EMMA_iOS-armonly.framework/Headers/EMMAConfiguration.h +++ b/EMMA_iOS-armonly.framework/Headers/EMMAConfiguration.h @@ -21,6 +21,7 @@ @property (nonatomic, strong) NSArray* customPowlinkDomains; @property (nonatomic, assign) id pushDelegate; @property (nonatomic, assign) id pushNotificationsDelegate; +@property BOOL trackScreenEvents; -(id) initWithSessionKey:(NSString*) sessionKey; diff --git a/EMMA_iOS-armonly.framework/Info.plist b/EMMA_iOS-armonly.framework/Info.plist index d785904..0564f8b 100644 Binary files a/EMMA_iOS-armonly.framework/Info.plist and b/EMMA_iOS-armonly.framework/Info.plist differ diff --git a/EMMA_iOS.framework/Assets.car b/EMMA_iOS.framework/Assets.car index 374e25a..389c751 100644 Binary files a/EMMA_iOS.framework/Assets.car and b/EMMA_iOS.framework/Assets.car differ diff --git a/EMMA_iOS.framework/EMMA_iOS b/EMMA_iOS.framework/EMMA_iOS index abb2d63..bb041cb 100755 Binary files a/EMMA_iOS.framework/EMMA_iOS and b/EMMA_iOS.framework/EMMA_iOS differ diff --git a/EMMA_iOS.framework/Headers/EMMAConfiguration.h b/EMMA_iOS.framework/Headers/EMMAConfiguration.h index 886f626..859c5b4 100644 --- a/EMMA_iOS.framework/Headers/EMMAConfiguration.h +++ b/EMMA_iOS.framework/Headers/EMMAConfiguration.h @@ -21,6 +21,7 @@ @property (nonatomic, strong) NSArray* customPowlinkDomains; @property (nonatomic, assign) id pushDelegate; @property (nonatomic, assign) id pushNotificationsDelegate; +@property BOOL trackScreenEvents; -(id) initWithSessionKey:(NSString*) sessionKey; diff --git a/EMMA_iOS.framework/Headers/eMMa.h b/EMMA_iOS.framework/Headers/eMMa.h index 708adf2..f8aee7f 100644 --- a/EMMA_iOS.framework/Headers/eMMa.h +++ b/EMMA_iOS.framework/Headers/eMMa.h @@ -711,4 +711,18 @@ For a simple configuration put this in you AppDelegate's method: */ +(BOOL) isUserTrackingEnabled; + +/** + * Clears caches and reset instance + */ ++ (void) reset; + + +/** + * This method enable or disable screen events. Default: YES + * + * @param trackScreenEvents if YES track screen events + */ ++ (void) trackScreenEvents: (BOOL) trackScreenEvents; + @end diff --git a/EMMA_iOS.framework/Info.plist b/EMMA_iOS.framework/Info.plist index d785904..0564f8b 100644 Binary files a/EMMA_iOS.framework/Info.plist and b/EMMA_iOS.framework/Info.plist differ