Examples
Examples
Sektion kaldt “Examples”SDK’ets repository indeholder native demoapps til Android og iOS.
Android-eksempelapp
Sektion kaldt “Android-eksempelapp”Sti:
example-android/Hvad den demonstrerer:
- forbrug af den publicerede Android-pakke
com.deepdots.sdk:shared-android:0.7.0 - initialisering med en
publicKey - bruger-metadata via
metadata = mapOf("userId" to userId) - path-opdateringer for
/login,/homeog detalje-ruter - event-listenere for popup-lifecycle-events
- manuel triggering af en popup
- event-drevne og scroll-drevne flows i demo-UI’et
Lokal Android-eksempelapp
Sektion kaldt “Lokal Android-eksempelapp”Sti:
example-android-local/Hvad den demonstrerer:
- forbrug af det lokale
:shared-modul direkte under repository-udvikling - validering af SDK-adfærd uden at afhænge af den publicerede Android-artefakt
iOS-eksempelapp
Sektion kaldt “iOS-eksempelapp”Sti:
iosApp/Hvad den demonstrerer:
- initialisering fra Swift
- tilføjelse af
PlatformContextfra en root view controller - navigationsdrevne path-opdateringer
- rapportering af scroll-procent via
onScroll - triggering af custom events
- forbrug af den binære Swift Package via
DeepdotsSDK
Anbefalet valideringsflow for stakeholders
Sektion kaldt “Anbefalet valideringsflow for stakeholders”- Brug Android- eller iOS-demoappen til at validere timing, UX-placering og event-adfærd.
- Bekræft path-naming med de skærme, der bruges i produktions-værtsappen.
- Verificér popup-lifecycle-events mod analytics-forventningerne.
- Bekræft, at de popups, der er konfigureret i Deepdots, indlæses og opfører sig som forventet i appen.
Til en integration i produktion, se best practices.