-
public abstract class BaseAnalyticsManager
-
-
Method Summary
Modifier and Type Method Description abstract voidaddMultiValuesForKey(String key, ArrayList<String> values)abstract voidincrementValue(String key, Number value)abstract voiddecrementValue(String key, Number value)abstract voidfetchFeatureFlags()abstract voidforcePushAppLaunchedEvent()abstract voidpushAppLaunchedEvent()abstract voidpushDefineVarsEvent(JSONObject data)abstract voidpushDisplayUnitClickedEventForID(String unitID)abstract voidpushDisplayUnitViewedEventForID(String unitID)abstract voidpushError(String errorMessage, int errorCode)abstract voidpushEvent(String eventName, Map<String, Object> eventActions)abstract voidpushInAppNotificationStateEvent(boolean clicked, CTInAppNotification data, Bundle customData)abstract voidpushInstallReferrer(String url)abstract voidpushInstallReferrer(String source, String medium, String campaign)abstract voidpushNotificationClickedEvent(Bundle extras)abstract voidpushNotificationViewedEvent(Bundle extras)abstract voidpushProfile(Map<String, Object> profile)abstract voidremoveMultiValuesForKey(String key, ArrayList<String> values)abstract voidremoveValueForKey(String key)abstract voidsendDataEvent(JSONObject event)abstract voidsendFetchEvent(JSONObject eventObject)-
-
Method Detail
-
addMultiValuesForKey
abstract void addMultiValuesForKey(String key, ArrayList<String> values)
-
incrementValue
abstract void incrementValue(String key, Number value)
-
decrementValue
abstract void decrementValue(String key, Number value)
-
fetchFeatureFlags
abstract void fetchFeatureFlags()
-
forcePushAppLaunchedEvent
abstract void forcePushAppLaunchedEvent()
-
pushAppLaunchedEvent
abstract void pushAppLaunchedEvent()
-
pushDefineVarsEvent
abstract void pushDefineVarsEvent(JSONObject data)
-
pushDisplayUnitClickedEventForID
abstract void pushDisplayUnitClickedEventForID(String unitID)
-
pushDisplayUnitViewedEventForID
abstract void pushDisplayUnitViewedEventForID(String unitID)
-
pushInAppNotificationStateEvent
abstract void pushInAppNotificationStateEvent(boolean clicked, CTInAppNotification data, Bundle customData)
-
pushInstallReferrer
abstract void pushInstallReferrer(String url)
-
pushInstallReferrer
abstract void pushInstallReferrer(String source, String medium, String campaign)
-
pushNotificationClickedEvent
abstract void pushNotificationClickedEvent(Bundle extras)
-
pushNotificationViewedEvent
abstract void pushNotificationViewedEvent(Bundle extras)
-
pushProfile
abstract void pushProfile(Map<String, Object> profile)
-
removeMultiValuesForKey
abstract void removeMultiValuesForKey(String key, ArrayList<String> values)
-
removeValueForKey
abstract void removeValueForKey(String key)
-
sendDataEvent
abstract void sendDataEvent(JSONObject event)
-
sendFetchEvent
abstract void sendFetchEvent(JSONObject eventObject)
-
-
-
-