C# 클래스 AdjustSdk.Pcl.ActivityHandler

상속: IActivityHandler
파일 보기 프로젝트 열기: adjust/windows_sdk 1 사용 예제들

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