-
- All Implemented Interfaces:
-
com.appsflyer.internal.event_data.EventDataCollector
public final class EventDataCollectorImpl implements EventDataCollector
-
-
Constructor Summary
Constructors Constructor Description EventDataCollectorImpl(Context context, PluginDetailsProvider pluginDetailsProvider, AFBatteryManager batteryManager, AFSensorManager sensorManager, AFScreenManager screenManager, MetricsCollector metricsCollector, AppsFlyerPreferences appsFlyerPreferences, IdProvider idProvider, AFNetworkManager networkManager, SecureDataProvider secureDataProvider, PlatformExtension platformExtension, ContextProvider contextProvider, InstallSourceDataProvider installSourceDataProvider)
-
Method Summary
-
-
Constructor Detail
-
EventDataCollectorImpl
EventDataCollectorImpl(Context context, PluginDetailsProvider pluginDetailsProvider, AFBatteryManager batteryManager, AFSensorManager sensorManager, AFScreenManager screenManager, MetricsCollector metricsCollector, AppsFlyerPreferences appsFlyerPreferences, IdProvider idProvider, AFNetworkManager networkManager, SecureDataProvider secureDataProvider, PlatformExtension platformExtension, ContextProvider contextProvider, InstallSourceDataProvider installSourceDataProvider)
-
-
Method Detail
-
addSdkSpecificParams
Unit addSdkSpecificParams(AFEvent event, String phoneNumberHash, PartnerData partnerData)
Adds specific to SDK ids, fields, flags, states, etc.
-
addAppSpecificParams
Unit addAppSpecificParams(Map<String, Object> params, Boolean isPreInstalledApp, Function0<String> facebookIdFetcher)
Adds data specific to the application SDK is build-in.
-
addDeviceSpecificParams
Unit addDeviceSpecificParams(AFEvent event, Integer launchCounter, String userCustomAndroidId)
Adds data specific to the device. E.g. system details, screen orientation, locale, storage, etc.
-
addUserAdjustableParams
Unit addUserAdjustableParams(Map<String, Object> params, SharingFilter sharingFilter)
Adds parameters that can be changed by the users with SDK API.
-
getSignature
String getSignature()
-
getLastBootTimeMillis
Long getLastBootTimeMillis()
-
getCurrentTimeStampMillis
Long getCurrentTimeStampMillis()
-
getDiskSpaceStat
String getDiskSpaceStat()
-
addDeviceDataObject
Unit addDeviceDataObject(Map<String, Object> params, Boolean isLaunchEvent, Integer launchCounter)
-
addNetworkData
Unit addNetworkData(Map<String, Object> params)
-
retryAddingGaid
Unit retryAddingGaid(Map<String, Object> params)
-
addFirstLaunchAndCounters
Unit addFirstLaunchAndCounters(Map<String, Object> params, Integer launchCounter, Integer nonLaunchCounter)
-
addPushNotificationPayload
Unit addPushNotificationPayload(Map<String, Object> params, String pushPayload)
-
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(Map<String, Object> params, String referrer, String phoneNumberHash, PartnerData partnerData)
-
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)
-
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, Function0<String> facebookIdFetcher)
-
getSystemProperty
final String getSystemProperty(String key)
-
-
-
-