source: "flutter".
Event types
Automatically collected context
Each event automatically carries the following context (collected by the native layer):- Application information:
service,version,env, andapplication_id - Device information: device model, operating system and version, screen size
- Session information:
session.id, sampled bysessionSamplingRate - Connection information: network type (when available)
- User information:
usr.id/usr.name/usr.emailset throughsetUserInfo
Manual instrumentation
In addition to automatic collection, you can manually record events and attributes.Sampling and control
Data masking
Event mappers let you modify or drop data before events are reported, for masking or filtering out noise. See Advanced configuration.Upload behavior
- The SDK batches and caches at the native layer, uploading in batches by
batchSizeanduploadFrequency - When the network is unavailable, events are persisted locally and retried after recovery
- The upload endpoint defaults to the site’s endpoint (
FlashcatSite.cn→browser.flashcat.cloud); on-premises deployments can override it throughcustomEndpoint