Methods
addServerCorrelationHeaders
- addServerCorrelationHeaders(): void
-
Returns void
beginCall
- beginCall(callId: string, className: string, methodName: string, args: any[], isStaticMethod: boolean): void
-
Parameters
-
callId: string
-
className: string
-
methodName: string
-
args: any[]
-
isStaticMethod: boolean
Returns void
blockScreenshots
- blockScreenshots(cb: () => void): void
-
Parameters
Returns void
changeAppKey
- changeAppKey(appKey: string, cb: (err: string) => void): void
-
Parameters
-
appKey: string
-
cb: (err: string) => void
Returns void
endCallWithError
- endCallWithError(callId: string, error: ADError): void
-
Parameters
Returns void
endCallWithSuccess
- endCallWithSuccess(callId: string, data: { result: any }): void
-
Parameters
-
callId: string
-
data: { result: any }
Returns void
endSessionFrame
- endSessionFrame(id: string): void
-
Parameters
Returns void
getRequestTrackerWithUrl
- getRequestTrackerWithUrl(urlString: string): void
-
Parameters
Returns void
leaveBreadcrumb
- leaveBreadcrumb(breadcrumb: string, mode?: undefined | number): void
-
Parameters
-
breadcrumb: string
-
Optional mode: undefined | number
Returns void
removeUserData
- removeUserData(key: string): void
-
Parameters
Returns void
removeUserDataBoolean
- removeUserDataBoolean(key: string): void
-
Parameters
Returns void
removeUserDataDate
- removeUserDataDate(key: string): void
-
Parameters
Returns void
removeUserDataDouble
- removeUserDataDouble(key: string): void
-
Parameters
Returns void
removeUserDataInteger
- removeUserDataInteger(key: string): void
-
Parameters
Returns void
reportError
- reportError(err: ADError, severityLevel: number): void
-
Parameters
Returns void
reportMetric
- reportMetric(name: string, value: number): void
-
Parameters
-
name: string
-
value: number
Returns void
requestTrackerReport
- requestTrackerReport(): void
-
Returns void
restartAgent
-
Returns void
screenshotsBlocked
- screenshotsBlocked(cb: (blocked: boolean) => void): void
-
Parameters
-
cb: (blocked: boolean) => void
Returns void
setCrashReportCallback
-
Parameters
Returns void
setRequestTrackerErrorInfo
- setRequestTrackerErrorInfo(error: ADError): void
-
Parameters
Returns void
setRequestTrackerRequestHeaders
- setRequestTrackerRequestHeaders(requestHeaders: object): void
-
Parameters
Returns void
setRequestTrackerResponseHeaders
- setRequestTrackerResponseHeaders(responseHeaders: object): void
-
Parameters
Returns void
setRequestTrackerStatusCode
- setRequestTrackerStatusCode(statusCode: number): void
-
Parameters
Returns void
setUserData
- setUserData(key: string, value: string): void
-
Parameters
-
key: string
-
value: string
Returns void
setUserDataBoolean
- setUserDataBoolean(key: string, value: boolean): void
-
Parameters
-
key: string
-
value: boolean
Returns void
setUserDataDate
- setUserDataDate(key: string, value: string): void
-
Parameters
-
key: string
-
value: string
Returns void
setUserDataDouble
- setUserDataDouble(key: string, value: number): void
-
Parameters
-
key: string
-
value: number
Returns void
setUserDataInteger
- setUserDataInteger(key: string, value: string): void
-
Parameters
-
key: string
-
value: string
Returns void
shutdownAgent
-
Returns void
start
- start(config: NativeAgentConfiguration, hybridAgentType: string, hybridAgentVersion: string, cb: (err: string) => void): void
-
Parameters
-
-
hybridAgentType: string
-
hybridAgentVersion: string
-
cb: (err: string) => void
Returns void
startNextSession
-
Returns void
startSessionFrame
- startSessionFrame(id: string, sessionFrameName: string): void
-
Parameters
-
id: string
-
sessionFrameName: string
Returns void
startTimer
- startTimer(name: string): void
-
Parameters
Returns void
stopTimer
- stopTimer(name: string): void
-
Parameters
Returns void
takeScreenshot
-
Returns void
unblockScreenshots
- unblockScreenshots(cb: () => void): void
-
Parameters
Returns void
updateSessionFrameName
- updateSessionFrameName(id: string, sessionFrameName: string): void
-
Parameters
-
id: string
-
sessionFrameName: string
Returns void
Type definition of the module exposed by the native bridge.
This is an internal API. DO NOT USE THIS API in your app. It may change without prior notice and may not behave as you'd expect.