Models and Events
Models and Events
Sección titulada «Models and Events»Modelos de inicialización
Sección titulada «Modelos de inicialización»InitOptions
Sección titulada «InitOptions»debugpopupOptionsprovideLangautoLaunchrenderChromemetadata
renderChrome (por defecto true, desde 0.4.0) controla si el SDK pinta el “modal” del popup — el scrim oscurecido y la tarjeta redondeada con elevación que dibuja PopupView. Ponlo en false para renderizar el popup transparente y a pantalla completa, de modo que se integre en tu propia pantalla; la encuesta sigue funcional (botón de cerrar en el header, footer con back/start/complete/send). Refleja el flag renderChrome de web/RN. Ten en cuenta la divergencia nativa: el chrome es Compose nativo (no HTML) y el SDK sigue auto-montando un overlay a pantalla completa, así que el flag quita el scrim y la tarjeta pero no cede a tu app el montaje del contenedor.
PopupOptions
Sección titulada «PopupOptions»idpublicKeycompanyId
ShowOptions
Sección titulada «ShowOptions»surveyIdproductIddata
Modelo de definición de popup
Sección titulada «Modelo de definición de popup»PopupDefinition
Sección titulada «PopupDefinition»idtitlemessagetriggertriggersconditionscooldownlegacyConditionsactionssurveyIdproductIdstylesegments
Modelos de trigger
Sección titulada «Modelos de trigger»Tipos de trigger soportados en el código:
Trigger.TimeOnPage(seconds: Double)Trigger.Scroll(percentage: Int)Trigger.Exit(delaySeconds: Double = 0.0)Trigger.Event(name: String)Trigger.Click(targetId: String)
Modelos de estilo y segmentación
Sección titulada «Modelos de estilo y segmentación»themepositionimageUrlimageSizeimageAlignment
Segments
Sección titulada «Segments»langpath
Modelo de eventos
Sección titulada «Modelo de eventos»PopupShownPopupClickedSurveyCompleted
El helper compartido Event.code() los mapea a:
popup_shownpopup_clickedsurvey_completed
EventData
Sección titulada «EventData»popupIdsurveyIdproductIdextratimestamp
Notas para equipos de integración
Sección titulada «Notas para equipos de integración»metadataes donde los ejemplos pasan eluserIdLegacyConditionsigue soportado por compatibilidad hacia atrás