Session Replay
Requirements
Session Replay requires Screeb .NET MAUI SDK 0.1.0 or higher.
Enable Session Replay
using Screeb.Maui;
await Screeb.SessionReplayStart();
await Screeb.SessionReplayStop();
Privacy: Masking Content
Screeb automatically masks password inputs and sensitive fields.
Masking views (coming soon)
A screebMaskText, screebNoCapture, and screebId prop on View components is planned.
In the meantime, for custom native modules:
// Android bridge
import app.screeb.sdk.screebMaskText
import app.screeb.sdk.screebNoCapture
import app.screeb.sdk.screebId
view.screebMaskText() // mask content — web equivalent: screeb-mask-text CSS class
view.screebNoCapture() // exclude from capture — web equivalent: screeb-no-capture CSS class
view.screebId("my_element") // stable ID for IAM targeting
// iOS bridge
view.screebMaskText()
view.screebNoCapture()
view.screebId("my_element")
IAM Product Tours: Stable Element IDs
Set element IDs from your native bridge as shown above. These IDs are stable across app restarts and used by the IAM engine for product tour targeting.