Exit-intent surveys now work on native Android: leaving a tracked screen can trigger a survey, as on web. Requires screen tracking (trackScreen) instrumentation.
New "inactivity" targeting rule: trigger a survey after the visitor has stopped interacting with the app for a configured time.
Time-based triggers (delay, session duration, inactivity) now fire on time: the SDK arms its own native timer instead of relying on webview timers, which Android throttles while the webview is hidden.
Fixed a bug where the app's client configuration wasn't refreshed on every screen change, matching iOS behavior.
Fixed a potential memory leak where a destroyed Activity and its view hierarchy could stay reachable in memory until the next app resume.
Fixed several crashes and ANRs during session replay: window enumeration while attaching the survey overlay, mirror restart races, deeply nested bridge payloads, and file-picker cache cleanup blocking the main thread.
The SDK no longer crashes your app when a survey's call-to-action link can't be opened (unsupported URL scheme, no mail app installed, etc.).
Fixed masked/redacted content sometimes leaking into session-replay screenshots, including video/surface content and cropped or scrolled captures.
Photos and videos picked for a survey are now copied off the main thread, avoiding ANRs on large video attachments; old cached attachment files are cleaned up instead of piling up on disk.
Fixed session-replay recordings occasionally starting with a blank screen.
Fixed closeSdk occasionally failing silently right after a survey closed.
Fixed a runaway update loop on Flutter/React Native apps that kept session replay working harder than it needed to.
An audio answer no longer asks the respondent for the camera, and a video answer no longer asks for permissions the survey does not need. Refusing one of them used to take the whole answer down.
Recording works on the first attempt: Screeb told the survey the permission was granted before the respondent had even answered the system dialog.
Fixed rare crashes while session replay was recording, including when a survey was closed mid-recording, and on some hybrid apps (MAUI/Xamarin).
Fixed anonymized session replay that could leave some text readable on low-resolution captures, for instance when the device was low on memory or overheating.
Fixed Screeb links whose token contained special characters being cut off.