-
public class ReferrersManagerStores referres list to make it accessible globally. This class should be a singleton.
TODO extract referrers start/listen status logic from AppsFlyerLibCore to this class
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringpreinstallIntentFilterAction
-
Constructor Summary
Constructors Constructor Description ReferrersManager(ServiceLocator serviceLocator)
-
Method Summary
Modifier and Type Method Description synchronized voidaddReferrer(Referrer referrer)voidaddPreinstallReferrers(Context context, Runnable listener, ServiceLocator serviceLocator)voidaddMetaReferrers(Runnable onReferrerCollectionFinishedListener)voidfetchReferrersData(Runnable callback)booleanisValidLateReferrerEvent(AFEvent event)Helper method for determining if the event is a "late" referrer event (counter 2 only) booleanpreinstallReferrersDisabled()-
-
Constructor Detail
-
ReferrersManager
ReferrersManager(ServiceLocator serviceLocator)
-
-
Method Detail
-
addReferrer
synchronized void addReferrer(Referrer referrer)
-
addPreinstallReferrers
void addPreinstallReferrers(Context context, Runnable listener, ServiceLocator serviceLocator)
-
addMetaReferrers
void addMetaReferrers(Runnable onReferrerCollectionFinishedListener)
-
fetchReferrersData
void fetchReferrersData(Runnable callback)
-
isValidLateReferrerEvent
boolean isValidLateReferrerEvent(AFEvent event)
Helper method for determining if the event is a "late" referrer event (counter 2 only)
- Parameters:
event- AFEvent from sendTrackingWith(AFEvent)
-
preinstallReferrersDisabled
boolean preinstallReferrersDisabled()
-
-
-
-