DSReferrer class
DSReferrer helps to separate organic and partner traffic. Also it send referrer data to Firebase collection installs_full_referrer and DSMetrica statistics.
Properties
- adjustExternalClickId → String
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
getReferrerFields(
) → Map< String, String> - Get stored referrer fields
-
isKnownReferrer(
) → bool - Is current install from known partner
-
isValidUtm(
) → bool - Is current install has valid utm (installed from partner)
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
registerChangedCallback(
DSReferrerCallback callback) → void - Add handler for any referrer change
-
toString(
) → String -
A string representation of this object.
inherited
-
trySave(
{String iosRegion = '', Map< String, Object> installParamsExtra(Map<String, String> fields)?}) → Future<void> - Call this method at the start of app
-
unregisterAttributionCallback(
DSReferrerCallback callback) → void - Remove handler for Adjust -> attributionCallback
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- I → DSReferrer
-
final
- isInitialized → bool
-
no setter