C# Class AdjustSdk.Pcl.ActivityHandler

Inheritance: IActivityHandler
Datei anzeigen Open project: adjust/windows_sdk Class Usage Examples

Private Properties

Property 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

Public Methods

Method 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

Method 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 method

public FinishedTrackingActivity ( string>.Dictionary jsonDict ) : void
jsonDict string>.Dictionary
return void

GetAttributionPackage() public method

public GetAttributionPackage ( ) : ActivityPackage
return ActivityPackage

GetDeeplinkClickPackage() public method

public GetDeeplinkClickPackage ( string>.Dictionary extraParameters, AdjustAttribution attribution ) : ActivityPackage
extraParameters string>.Dictionary
attribution AdjustAttribution
return ActivityPackage

GetInstance() public static method

public static GetInstance ( AdjustConfig adjustConfig, DeviceUtil deviceUtil ) : ActivityHandler
adjustConfig AdjustConfig
deviceUtil DeviceUtil
return ActivityHandler

Init() public method

public Init ( AdjustConfig adjustConfig, DeviceUtil deviceUtil ) : void
adjustConfig AdjustConfig
deviceUtil DeviceUtil
return void

IsEnabled() public method

public IsEnabled ( ) : bool
return bool

OpenUrl() public method

public OpenUrl ( Uri uri ) : void
uri System.Uri
return void

SetAskingAttribution() public method

public SetAskingAttribution ( bool askingAttribution ) : void
askingAttribution bool
return void

SetEnabled() public method

public SetEnabled ( bool enabled ) : void
enabled bool
return void

SetOfflineMode() public method

public SetOfflineMode ( bool offline ) : void
offline bool
return void

TrackEvent() public method

public TrackEvent ( AdjustEvent adjustEvent ) : void
adjustEvent AdjustEvent
return void

TrackSubsessionEnd() public method

public TrackSubsessionEnd ( ) : void
return void

TrackSubsessionStart() public method

public TrackSubsessionStart ( ) : void
return void

UpdateAttribution() public method

public UpdateAttribution ( AdjustAttribution attribution ) : bool
attribution AdjustAttribution
return bool