There are differences in how the SDKs capture and support the generic schema.
Schema changes for UI Capture j2
UI Capture is designed to capture JSON messages that use the latest schema and to support cxOverstat.
Schema changes for UI Capture for Ajax
Differences for UI Capture for Ajax include:
- UI Capture does not send connection type messages.
- UI Capture does not send stack trace messages. Instead, URL, line number, and error message are submitted.
- UI Capture does not automatically generate ScreenView
LOAD
andUNLOAD
messages. Instead, the monitored web application must use the appropriate API to inform UI Capture to send them. - UI Capture does not submit
clientEnvironment
messages.
Schema changes for the Tealeaf Android SDK
Differences for the Android SDK include:
- The message property
count
is not supported. - The
timezoneOffset
property is not supported. - For message control type 4:
- The position properties (x,y, height, width) are supported.
- The property
idType
is not supported on Android. - The property
subType
is required.
iOS pageshow/pagehide normalization
iOS-based events to show and hide pages are normalized to the data standards of the JSON schema that is used by Tealeaf.
iOS event | JSON event |
---|---|
pageshow |
load |
pagehide |
unload |