-
public interface EventDataCollector
-
-
Method Summary
-
-
Method Detail
-
addSdkSpecificParams
abstract Unit addSdkSpecificParams(AFEvent event, String phoneNumberHash, PartnerData partnerData)
Adds specific to SDK ids, fields, flags, states, etc.
-
addAppSpecificParams
abstract Unit addAppSpecificParams(Map<String, Object> params, Boolean isPreInstalledApp, Function0<String> facebookIdFetcher)
Adds data specific to the application SDK is build-in.
-
addDeviceSpecificParams
abstract Unit addDeviceSpecificParams(AFEvent event, Integer launchCounter, String userCustomAndroidId)
Adds data specific to the device. E.g. system details, screen orientation, locale, storage, etc.
-
addUserAdjustableParams
abstract Unit addUserAdjustableParams(Map<String, Object> params, SharingFilter sharingFilter)
Adds parameters that can be changed by the users with SDK API.
-
getSignature
abstract String getSignature()
-
getLastBootTimeMillis
abstract Long getLastBootTimeMillis()
-
getCurrentTimeStampMillis
abstract Long getCurrentTimeStampMillis()
-
getDiskSpaceStat
abstract String getDiskSpaceStat()
-
addPlatformDetails
abstract Unit addPlatformDetails(Map<String, Object> params, Boolean isLaunchEvent)
-
addDeviceDataObject
abstract Unit addDeviceDataObject(Map<String, Object> params, Boolean isLaunchEvent, Integer launchCounter)
-
addNetworkData
abstract Unit addNetworkData(Map<String, Object> params)
-
retryAddingGaid
abstract Unit retryAddingGaid(Map<String, Object> params)
-
addFirstLaunchAndCounters
abstract Unit addFirstLaunchAndCounters(Map<String, Object> params, Integer launchCounter, Integer nonLaunchCounter)
-
addPushNotificationPayload
abstract Unit addPushNotificationPayload(Map<String, Object> params, String pushPayload)
-
addAppOpenReferrers
abstract Unit addAppOpenReferrers(AFEvent event)
-
addOneLinkData
abstract Unit addOneLinkData(Map<String, Object> params)
-
addGcdMetrics
abstract Unit addGcdMetrics(Map<String, Object> params)
-
addAndReplaceLastSentEvent
abstract Unit addAndReplaceLastSentEvent(Map<String, Object> params, String newEventName)
-
getCachedStore
abstract String getCachedStore()
-
getCurrentStore
abstract String getCurrentStore()
-
getFirstInstallDate
abstract String getFirstInstallDate(SimpleDateFormat dateFormat)
-
isAppsFlyerFirstLaunch
abstract Boolean isAppsFlyerFirstLaunch()
-
isFirstCallSent
abstract Boolean isFirstCallSent()
-
getPreInstallName
abstract String getPreInstallName()
-
addAndroidSystemDetails
abstract Unit addAndroidSystemDetails(Map<String, Object> params)
-
addLaunchEventData
abstract Unit addLaunchEventData(Map<String, Object> params, String referrer, String phoneNumberHash, PartnerData partnerData)
-
addPhoneNumberHash
abstract Unit addPhoneNumberHash(Map<String, Object> params, String phoneNumberHash)
-
addTimePassedSinceLastLaunch
abstract Unit addTimePassedSinceLastLaunch(Map<String, Object> params)
-
addPreviousSessionDuration
abstract Unit addPreviousSessionDuration(Map<String, Object> params)
-
addReinstallData
abstract Unit addReinstallData(Map<String, Object> params)
-
addInstallSourceInfo
abstract Unit addInstallSourceInfo(Map<String, Object> params)
-
addSdkExtension
abstract Unit addSdkExtension(Map<String, Object> params)
-
addChannelsAndStores
abstract Unit addChannelsAndStores(Map<String, Object> params)
-
setIsPreinstalledApp
abstract Unit setIsPreinstalledApp(Map<String, Object> params, Boolean isPreInstall)
-
addLocaleDetails
abstract Unit addLocaleDetails(Map<String, Object> params)
-
addAppsflyerUserId
abstract Unit addAppsflyerUserId(Map<String, Object> params)
-
addUninstallTrackingDetails
abstract Unit addUninstallTrackingDetails(Map<String, Object> params)
-
addAmazonAdId
abstract Unit addAmazonAdId(Map<String, Object> params)
-
addIsSdkStoppedCheck
abstract Unit addIsSdkStoppedCheck(Map<String, Object> params)
-
-
-
-