Troubleshooting
Nothing is displayedโ
Check that:
initSdkis called once with the right channel id- the device has network access
- the survey or message is active in Screeb
- the targeting rules match the current user, properties, events, screens, and groups
isDebugModeis enabled only when you intentionally want debug behavior
You can inspect SDK state with:
val debugInfo = Screeb.debug()
val targetingInfo = Screeb.debugTargeting()
Hooks are not calledโ
Make sure your ScreebHooks.version is set and the hook names match the hooks configured in Screeb.
ScreebHooks(
version = "1.0.0",
callbacks = mapOf("onSurveyDisplayAllowed" to { true }),
)
Session replay does not startโ
Check that session replay is enabled for your workspace and that the app calls:
Screeb.sessionReplayStart()
The SDK may reduce capture work automatically under low power, thermal, or memory pressure.