C# Class AdjustSdk.Pcl.ActivityHandler

Inheritance: IActivityHandler
Afficher le fichier Open project: adjust/windows_sdk Class Usage Examples

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

FinishedTrackingActivity() public méthode

public FinishedTrackingActivity ( string>.Dictionary jsonDict ) : void
jsonDict string>.Dictionary
Résultat void

GetAttributionPackage() public méthode

public GetAttributionPackage ( ) : ActivityPackage
Résultat ActivityPackage

GetDeeplinkClickPackage() public méthode

public GetDeeplinkClickPackage ( string>.Dictionary extraParameters, AdjustAttribution attribution ) : ActivityPackage
extraParameters string>.Dictionary
attribution AdjustAttribution
Résultat ActivityPackage

GetInstance() public static méthode

public static GetInstance ( AdjustConfig adjustConfig, DeviceUtil deviceUtil ) : ActivityHandler
adjustConfig AdjustConfig
deviceUtil DeviceUtil
Résultat ActivityHandler

Init() public méthode

public Init ( AdjustConfig adjustConfig, DeviceUtil deviceUtil ) : void
adjustConfig AdjustConfig
deviceUtil DeviceUtil
Résultat void

IsEnabled() public méthode

public IsEnabled ( ) : bool
Résultat bool

OpenUrl() public méthode

public OpenUrl ( Uri uri ) : void
uri System.Uri
Résultat void

SetAskingAttribution() public méthode

public SetAskingAttribution ( bool askingAttribution ) : void
askingAttribution bool
Résultat void

SetEnabled() public méthode

public SetEnabled ( bool enabled ) : void
enabled bool
Résultat void

SetOfflineMode() public méthode

public SetOfflineMode ( bool offline ) : void
offline bool
Résultat void

TrackEvent() public méthode

public TrackEvent ( AdjustEvent adjustEvent ) : void
adjustEvent AdjustEvent
Résultat void

TrackSubsessionEnd() public méthode

public TrackSubsessionEnd ( ) : void
Résultat void

TrackSubsessionStart() public méthode

public TrackSubsessionStart ( ) : void
Résultat void

UpdateAttribution() public méthode

public UpdateAttribution ( AdjustAttribution attribution ) : bool
attribution AdjustAttribution
Résultat bool