Fixed an issue on iOS where parameters RUM enableNativeUserAction, enableNativeUserView, enableNativeUserResource, Log enableLinkRumData, enableCustomLog, and Trace enableAutoTrace did not take effect when set to false
Supports data write replacement via dataModifier and lineDataModifier, enabling data desensitization
GCUniPlugin-RUM
Supports error sampling via sessionOnErrorSampleRate, allowing sampling of RUM data from 1 minute prior when an error occurs but was not initially sampled
Added a filtering method on iOS to filter internal dcloud requests when RUM Resource auto-collection is enabled, reducing redundant data
Supports hybrid development of uni mini-programs and native Apps
GCUniPlugin-MobileAgent
Supports managing data synchronization timing via autoSync = false and flushSyncData(), defaults to automatic synchronization
Supports setting data synchronization page size and interval time via syncPageSize, syncSleepTime
Supports configuring deflate compression for synchronized data via compressIntakeRequests
Supports enabling data synchronization cache limits via enableLimitWithDbSize = true, dbCacheLimit, and supports setting data discard strategies after cache exceeds the limit via dbDiscardStrategy. After setting, rumCacheLimitCount and logCacheLimitCount settings will become ineffective
GCUniPlugin-RUM
Supports enabling Native Crash monitoring via enableTrackNativeCrash
Supports enabling Native ANR monitoring via enableTrackNativeAppANR
Supports enabling Native Freeze monitoring via enableTrackNativeFreeze, with monitoring threshold set via nativeFreezeDurationMs
Supports limiting the upper limit of RUM data cache entries via rumCacheLimitCount, rumDiscardStrategy, default 100_000
GCUniPlugin-Logger
Supports limiting the upper limit of RUM data cache entries via logCacheLimitCount, default 5000