Skip to main content
Version: Kotlin Multiplatform SDK

Troubleshooting

Nothing is displayedโ€‹

Check that:

  • initSdk is 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
  • isDebugMode is 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.