Skip to main content

SDK Version Description

This document introduces the update records of SDK versions matching the Mobile 3.0 platform.

VersionUpdate DateUpdate Content
iOS 2.17.52024-04-251. New: Request content recording, supporting collection of request headers, request body, response headers, and response body
2. New: UI privacy mask, supporting customized masking by control, image, text, input box, and page, with input boxes masked by default
3. Optimization: Optimized mobileCountryCode collection
4. Optimization: Optimized freeze collection logic
5. Optimization: Optimized SDK package directory structure, added PrivacyInfo file
6. Fixed: Small probability of crash when network Agent determines whether Host is an IP
iOS 2.17.42023-09-211. New: Support for network probing through interface
2. New: Support for silencing SDK through interface
3. Optimization: SDK reporting data optimization
4. Optimization: Request collection for security SDK can be controlled through interface
5. Optimization: iOS carrier information collection optimization
6. Fixed: Conflict with Umeng UICollectionView click
7. Fixed: Small probability of crash during data reporting
8. Fixed: Other bug fixes
iOS 2.17.32023-06-011. New: Support for not collecting crashes and freezes on jailbroken devices
2. Optimization: Video replay function modularization
3. Fixed: Issue where illegal URLs are not collected in special cases
4. Fixed: Issue with incorrect custom error type differentiation
5. Fixed: Small probability of crash due to multi-threading issues when user experience module collects data
6. Fixed: Other bug fixes
iOS 2.17.22023-02-151. New: Support for OOM crash collection
2. Optimization: Operation visual naming supports configuration by text and position
3. Optimization: Security SDK request collection optimization
4. Fixed: Fixed crash caused by entering circle selection through scanning code when SceneDelegate does not implement scene:openURLContexts:
iOS 2.17.12023-01-111. New: Support for security SDK request collection
2. Optimization: Freeze collection supports flame graph analysis
3. Optimization: Potential assertion error when SDK adds nil observer
4. Optimization: Freeze collection can be controlled through interface
5. Optimization: Long time consumption issue when collecting custom errors
6. Fixed: Conflict with BlocksKit network module
7. Fixed: Small probability of crash due to multi-thread modification of sessionid in session analysis
8. Fixed: Small probability of freeze when configuring request filtering
9. Fixed: CPU maxing out when filtering overly long URLs
10. Fixed: Other bug fixes
iOS 2.17.02022-09-011. New: Support for session data collection
2. New: Support for video recording function
3. New: Support for rage click collection
4. New: Support for log retrieval
5. Fixed: Fixed small probability of crash on iOS 15.4
6. Fixed: Fixed small probability of freeze when SDK collects user experience data
7. Fixed: Other bug fixes
8. Optimization: Local encryption storage for uid
9. Optimization: Compatible with Aspects
iOS 2.16.12022-10-251. Fixed: Fixed small probability of crash on iOS 15.4
2. Fixed: Potential assertion error when SDK adds nil observer
3. Optimization: Local encryption storage for userid
4. Optimization: Compatible with Aspects third-party framework
iOS 2.16.02022-03-311. New: Custom execution unit
2. New: Support for WebSocket data collection
3. New: Support for WKWebview main URL network request error collection
4. New: Support for libcurl request data collection
5. Optimization: SM algorithm encryption logic optimization
6. Optimization: Geographic location information is no longer automatically collected, changed to upload through interface
iOS 2.15.102021-12-091. New: Support for SM algorithm encryption
2. New: Support for freeze collection
3. New: Data caching processing
4. Fixed: Known issues fixed
iOS 2.15.92021-09-011. Fixed: Garbled code issue caused by Chinese app package name
2. Fixed: Potential freeze issue after enabling testing function and switching to background
3. Optimization: Filtered extreme DNS time values
4. Fixed: Other bug fixes
iOS 2.15.82021-07-071. New: Interface for setting custom version number
2. Optimization: Fixed issue where MTR sometimes cannot reach destination host
iOS 2.15.72021-06-081. Optimization: Crash collection logic optimization
2. Optimization: No longer executes testing tasks when application enters background
iOS 2.15.62021-04-151. New: Network data supports collecting specified request headers and response headers
2. New: Support for Flutter data collection
3. Optimization: UserID length limit changed from 64 to 256, truncates first 256 characters if exceeds 256
4. Optimization: GPS information acquisition optimization, only obtains GPS information when interface is called to set location to YES and user agrees to location permission
5. Fixed: Small probability of freeze after instrumentation during startup
6. Fixed: Small probability of empty crash information and crash thread stack
iOS 2.15.52021-02-281. Fixed: Crash caused by using fishhook on iOS 14.5 beta version
iOS 2.15.42021-01-201. Optimization: Crash gets all thread stacks
2. Added: deviceId acquisition interface
iOS 2.15.32020-12-301. Fixed: Potential crash on iOS 10.2 when NSURLSession sets delegate before SDK initialization
2. Fixed: Issue where network mode may be inaccurate with dual SIM dual standby
iOS 2.15.22020-12-091. Added: New MTR, icmpPing functionality
2. Optimization: Optimized logic for connecting to Tingyun server
3. Optimization: Cache processing optimization, UIWebView does not cache POST requests
4. Fixed: Issue where window.caches does not exist in WKWebView after instrumentation
5. Fixed: Conflict issue with AFNetworking 4.0.0 and later versions in certain situations
6. Fixed: 5G network judgment error
7. Fixed: Other bug fixes