-
- All Implemented Interfaces:
-
com.appsflyer.internal.event_data.EventDataCollector
public final class EventDataCollectorImpl implements EventDataCollector
-
-
Constructor Summary
Constructors Constructor Description EventDataCollectorImpl(String availablePlatformExtension, Context context, PluginDetailsProvider pluginDetailsProvider, AFBatteryManager batteryManager, AFSensorManager sensorManager, AFScreenManager screenManager, MetricsCollector metricsCollector, AppsFlyerPreferences appsFlyerPreferences, IdProvider idProvider, AFNetworkManager networkManager, SecureDataProvider secureDataProvider, ContextProvider contextProvider, InstallSourceDataProvider installSourceDataProvider, SessionStorage sessionStorage)
-
Method Summary
-
-
Constructor Detail
-
EventDataCollectorImpl
EventDataCollectorImpl(String availablePlatformExtension, Context context, PluginDetailsProvider pluginDetailsProvider, AFBatteryManager batteryManager, AFSensorManager sensorManager, AFScreenManager screenManager, MetricsCollector metricsCollector, AppsFlyerPreferences appsFlyerPreferences, IdProvider idProvider, AFNetworkManager networkManager, SecureDataProvider secureDataProvider, ContextProvider contextProvider, InstallSourceDataProvider installSourceDataProvider, SessionStorage sessionStorage)
-
-
Method Detail
-
addSdkSpecificParams
Unit addSdkSpecificParams(AFEvent event)
Adds specific to SDK ids, fields, flags, states, etc.
-
addAppSpecificParams
Unit addAppSpecificParams(AFEvent event)
Adds data specific to the application SDK is build-in.
-
addDeviceSpecificParams
Unit addDeviceSpecificParams(AFEvent event)
Adds data specific to the device. E.g. system details, screen orientation, locale, storage, etc.
-
addUserAdjustableParams
Unit addUserAdjustableParams(Map<String, Object> params)
Adds parameters that can be changed by the users with SDK API.
-
addAdvertisingIdData
Unit addAdvertisingIdData(AFEvent event)
Adds data related to advertisement id and it's collection.
-
getInstallTime
Long getInstallTime()
-
getSignature
String getSignature()
-
getLastBootTimeMillis
Long getLastBootTimeMillis()
-
getCurrentTimeStampMillis
Long getCurrentTimeStampMillis()
-
getDiskSpaceStat
String getDiskSpaceStat()
-
addNetworkData
Unit addNetworkData(Map<String, Object> params)
-
addFirstLaunchAndCounters
Unit addFirstLaunchAndCounters(Map<String, Object> params, Integer launchCounter, Integer nonLaunchCounter)
-
addPushNotificationPayload
Unit addPushNotificationPayload(Map<String, Object> params)
-
addAppOpenReferrers
Unit addAppOpenReferrers(AFEvent event)
-
addOneLinkData
Unit addOneLinkData(Map<String, Object> params)
-
addGcdMetrics
Unit addGcdMetrics(Map<String, Object> params)
-
addAndReplaceLastSentEvent
Unit addAndReplaceLastSentEvent(Map<String, Object> params, String newEventName)
-
getCachedStore
String getCachedStore()
-
getCurrentStore
String getCurrentStore()
-
getFirstInstallDate
String getFirstInstallDate(SimpleDateFormat dateFormat)
-
isAppsFlyerFirstLaunch
Boolean isAppsFlyerFirstLaunch()
-
isFirstCallSent
<ERROR CLASS> isFirstCallSent()
-
getPreInstallName
String getPreInstallName()
-
addAndroidSystemDetails
Unit addAndroidSystemDetails(Map<String, Object> params)
-
addLaunchEventData
Unit addLaunchEventData(AFEvent event, String referrer, String phoneNumberHash, PartnerData partnerData)
-
addIsPcCheck
Unit addIsPcCheck(Map<String, Object> params)
-
addTimePassedSinceLastLaunch
Unit addTimePassedSinceLastLaunch(Map<String, Object> params)
-
addPreviousSessionDuration
Unit addPreviousSessionDuration(Map<String, Object> params)
-
addReinstallData
Unit addReinstallData(Map<String, Object> params)
-
addInstallSourceInfo
Unit addInstallSourceInfo(Map<String, Object> params)
-
addSdkExtension
Unit addSdkExtension(Map<String, Object> params)
-
addChannelsAndStores
Unit addChannelsAndStores(Map<String, Object> params)
-
setIsPreinstalledApp
Unit setIsPreinstalledApp(Map<String, Object> params)
-
addLocaleDetails
Unit addLocaleDetails(Map<String, Object> params)
-
addAppsflyerUserId
Unit addAppsflyerUserId(Map<String, Object> params)
-
addUninstallTrackingDetails
Unit addUninstallTrackingDetails(Map<String, Object> params)
-
addAmazonAdId
Unit addAmazonAdId(Map<String, Object> params)
-
addIsSdkStoppedCheck
Unit addIsSdkStoppedCheck(Map<String, Object> params)
-
addFacebookAttributionId
Unit addFacebookAttributionId(Map<String, Object> params)
-
addAppSetId
Unit addAppSetId(Map<String, Object> params)
-
getSystemProperty
final String getSystemProperty(String key)
-
-
-
-