-
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, OptionalReferrersProvider optionalReferrersProvider)
-
Method Summary
Modifier and Type Method Description voidaddReferrer(Referrer referrer)voidaddPreinstallReferrers(Context context, ReferrerProp prop, ServiceLocator serviceLocator)voidaddMetaReferrers(ReferrerProp prop)voidfetchReferrersData(Runnable callback)voidmarkConversionPrepared()Signals that the CONVERSION task is about to read referrer states.After this point, any referrer that completes will trigger ATTR(since CONVERSION may have already read it as STARTED). booleanisConversionPrepared()booleanpreinstallReferrersDisabled()booleanisAllReferrersCollected()-
-
Constructor Detail
-
ReferrersManager
ReferrersManager(ServiceLocator serviceLocator, OptionalReferrersProvider optionalReferrersProvider)
-
-
Method Detail
-
addReferrer
void addReferrer(Referrer referrer)
-
addPreinstallReferrers
void addPreinstallReferrers(Context context, ReferrerProp prop, ServiceLocator serviceLocator)
-
addMetaReferrers
void addMetaReferrers(ReferrerProp prop)
-
fetchReferrersData
void fetchReferrersData(Runnable callback)
-
markConversionPrepared
void markConversionPrepared()
Signals that the CONVERSION task is about to read referrer states.After this point, any referrer that completes will trigger ATTR(since CONVERSION may have already read it as STARTED).
-
isConversionPrepared
boolean isConversionPrepared()
-
preinstallReferrersDisabled
boolean preinstallReferrersDisabled()
-
isAllReferrersCollected
boolean isAllReferrersCollected()
-
-
-
-