Troubleshooting
Troubleshooting
Sektion kaldt “Troubleshooting”Popups vises aldrig
Sektion kaldt “Popups vises aldrig”Tjek:
- at
initialize(...)ellerinit(...)kun blev kaldt én gang på en frisk instans - at der er en gyldig
publicKey - at
attachContext(...)blev kaldt med en gyldig platformskontekst - at
setPath(...)matcher de paths, popup-segmenteringen forventer - at
autoLauncher slået til, eller atautoLaunch()kaldes efter initialisering
Popups indlæses ikke
Sektion kaldt “Popups indlæses ikke”Tjek:
- at runtime-miljøet peger på den forventede backend-base-URL
- at backend har popup-definitioner for den givne
publicKey - at appen leverer de forventede sprog- og path-værdier
Scroll- eller event-triggers udløses ikke
Sektion kaldt “Scroll- eller event-triggers udløses ikke”Tjek:
- at værtsappen faktisk videresender scroll-procent via
onScroll(...) - at custom events sendes med
triggerEvent(...) - at click-baserede flows bruger
triggerClick(...)
Problemer med survey-rendering
Sektion kaldt “Problemer med survey-rendering”Surveyen renderes i et native web view, som henter surveyens script og stylesheet fra jsDelivr-CDN’et (cdn.jsdelivr.net) og selve surveyen fra Deepdots-API’et.
Tjek:
- at enheden har netværk, og at ingen proxy, VPN eller firewall blokerer
cdn.jsdelivr.net - at surveyen er publiceret og hører til samme miljø som
publicKey - SDK-logs med
debug = true(Logcat / Xcode-konsollen) for fejl i web view’et
Appen crasher, når en popup åbner på iOS
Sektion kaldt “Appen crasher, når en popup åbner på iOS”Tjek, at appens Info.plist indeholder CADisableMinimumFrameDurationOnPhone sat til true. Popuppen renderes med Compose Multiplatform, som kræver den på ProMotion-enheder (120 Hz). Se Installation.
Validerings- eller submit-fejl i survey-flows
Sektion kaldt “Validerings- eller submit-fejl i survey-flows”Koden håndterer både validerings- og submit-fejl og viser dem i UI’et. Hvis surveyen sætter sig fast:
- inspicér Android WebView-logs
- inspicér iOS-konsoloutput og bridge-beskeder
- bekræft, at survey-payloaden indeholder de forventede progress- og total-værdier
Problemer med build eller resolution af den binære iOS-pakke
Sektion kaldt “Problemer med build eller resolution af den binære iOS-pakke”Tjek:
- at den lokale eller hostede XCFramework findes
- at
spm/Package.swiftpeger på den korrekte release-ZIP og checksum - at iOS-demoen har resolvet pakkeafhængighederne efter regenerering af den lokale binær, hvis nødvendigt