C# Класс AdjustSdk.Pcl.ActivityHandler

Наследование: IActivityHandler
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
ActivityHandler System
CheckAttributionState void
CheckEvent bool
EndInternal void
HasChangedState bool
InitInternal void
LaunchDeepLink void
OpenUrlInternal void
Paused bool
ProcessSession void
ReadActivityState void
ReadAttribution void
ReadAttributionQueryString bool
ReadQueryString bool
RunDelegate void
StartInternal void
StartTimer void
StopTimer void
TimerFiredInternal void
TrackEventInternal void
TransferSessionPackage void
UpdateActivityState bool
UpdateAttributionHandlerStatus void
UpdatePackageHandlerStatus void
UpdateStatus void
UpdateStatusCondition void
UpdateStatusInternal void
WriteActivityState void
WriteActivityStateInternal void
WriteAttribution void
WriteAttributionInternal void

Открытые методы

Метод Описание
FinishedTrackingActivity ( string>.Dictionary jsonDict ) : void
GetAttributionPackage ( ) : ActivityPackage
GetDeeplinkClickPackage ( string>.Dictionary extraParameters, AdjustAttribution attribution ) : ActivityPackage
GetInstance ( AdjustConfig adjustConfig, DeviceUtil deviceUtil ) : ActivityHandler
Init ( AdjustConfig adjustConfig, DeviceUtil deviceUtil ) : void
IsEnabled ( ) : bool
OpenUrl ( Uri uri ) : void
SetAskingAttribution ( bool askingAttribution ) : void
SetEnabled ( bool enabled ) : void
SetOfflineMode ( bool offline ) : void
TrackEvent ( AdjustEvent adjustEvent ) : void
TrackSubsessionEnd ( ) : void
TrackSubsessionStart ( ) : void
UpdateAttribution ( AdjustAttribution attribution ) : bool

Приватные методы

Метод Описание
ActivityHandler ( AdjustConfig adjustConfig, DeviceUtil deviceUtil ) : System
CheckAttributionState ( ) : void
CheckEvent ( AdjustEvent adjustEvent ) : bool
EndInternal ( ) : void
HasChangedState ( bool previousState, bool newState, string trueMessage, string falseMessage ) : bool
InitInternal ( AdjustConfig adjustConfig, DeviceUtil deviceUtil ) : void
LaunchDeepLink ( string>.Dictionary jsonDict ) : void
OpenUrlInternal ( Uri uri ) : void
Paused ( ) : bool
ProcessSession ( ) : void
ReadActivityState ( ) : void
ReadAttribution ( ) : void
ReadAttributionQueryString ( AdjustAttribution attribution, string key, string value ) : bool
ReadQueryString ( string queryString, string>.Dictionary extraParameters, AdjustAttribution attribution ) : bool
RunDelegate ( AdjustAttribution adjustAttribution ) : void
StartInternal ( ) : void
StartTimer ( ) : void
StopTimer ( ) : void
TimerFiredInternal ( ) : void
TrackEventInternal ( AdjustEvent adjustEvent ) : void
TransferSessionPackage ( ) : void
UpdateActivityState ( System.DateTime now ) : bool
UpdateAttributionHandlerStatus ( ) : void
UpdatePackageHandlerStatus ( ) : void
UpdateStatus ( ) : void
UpdateStatusCondition ( bool pausingState, string pausingMessage, string remainsPausedMessage, string unPausingMessage ) : void
UpdateStatusInternal ( ) : void
WriteActivityState ( ) : void
WriteActivityStateInternal ( ) : void
WriteAttribution ( ) : void
WriteAttributionInternal ( ) : void

Описание методов

FinishedTrackingActivity() публичный Метод

public FinishedTrackingActivity ( string>.Dictionary jsonDict ) : void
jsonDict string>.Dictionary
Результат void

GetAttributionPackage() публичный Метод

public GetAttributionPackage ( ) : ActivityPackage
Результат ActivityPackage

GetDeeplinkClickPackage() публичный Метод

public GetDeeplinkClickPackage ( string>.Dictionary extraParameters, AdjustAttribution attribution ) : ActivityPackage
extraParameters string>.Dictionary
attribution AdjustAttribution
Результат ActivityPackage

GetInstance() публичный статический Метод

public static GetInstance ( AdjustConfig adjustConfig, DeviceUtil deviceUtil ) : ActivityHandler
adjustConfig AdjustConfig
deviceUtil DeviceUtil
Результат ActivityHandler

Init() публичный Метод

public Init ( AdjustConfig adjustConfig, DeviceUtil deviceUtil ) : void
adjustConfig AdjustConfig
deviceUtil DeviceUtil
Результат void

IsEnabled() публичный Метод

public IsEnabled ( ) : bool
Результат bool

OpenUrl() публичный Метод

public OpenUrl ( Uri uri ) : void
uri System.Uri
Результат void

SetAskingAttribution() публичный Метод

public SetAskingAttribution ( bool askingAttribution ) : void
askingAttribution bool
Результат void

SetEnabled() публичный Метод

public SetEnabled ( bool enabled ) : void
enabled bool
Результат void

SetOfflineMode() публичный Метод

public SetOfflineMode ( bool offline ) : void
offline bool
Результат void

TrackEvent() публичный Метод

public TrackEvent ( AdjustEvent adjustEvent ) : void
adjustEvent AdjustEvent
Результат void

TrackSubsessionEnd() публичный Метод

public TrackSubsessionEnd ( ) : void
Результат void

TrackSubsessionStart() публичный Метод

public TrackSubsessionStart ( ) : void
Результат void

UpdateAttribution() публичный Метод

public UpdateAttribution ( AdjustAttribution attribution ) : bool
attribution AdjustAttribution
Результат bool