Installatie
Dit proces hoeft slechts één keer te worden doorlopen, de eerste keer dat u de SDK in uw project installeert. Raadpleeg de sectie Update voor de instructies bij volgende updates. De SDK wordt gedistribueerd via een privé Cloudsmith Maven-repository.
1
Voeg uw Cloudsmith-inloggegevens toe
Voeg in uw Vervang
local.properties de inloggegevens toe die door Kleep zijn verstrekt:local.properties
TOKEN_VALUE door het token dat door Kleep is verstrekt. De gebruikersnaam is de letterlijke tekenreeks token.2
Voeg de Cloudsmith Maven-repository toe
Voeg in uw
settings.gradle of settings.gradle.kts de volgende regels toe:3
Voeg de afhankelijkheid toe
Voeg in het bestand
build.gradle of build.gradle.kts van uw module de volgende regels toe om de afhankelijkheid te maken:Verouderde installatie (JitPack)
Verouderde installatie (JitPack)
Deze instructies gelden voor oudere SDK-versies die via JitPack werden gedistribueerd.
-
Voeg in uw
gradle.propertiesdit token toe:authToken=jp_9ibcequhrjtge3cmavt2k4sq6a -
Voeg in uw
settings.gradleofsettings.gradle.ktsde volgende regels toe: -
Voeg in het bestand
build.gradleofbuild.gradle.ktsvan uw module de volgende regels toe om de afhankelijkheid te maken:
Initialisatie
Bewerk uw aangepaste klasse
Application en geef applicationContext op voor initialisatie.
Manifest.xml
Import
U kunt de module handmatig importeren aan het begin van uw
MainActivity.kt
Gebruik
De SDK wordt geleverd met 3 methoden:
Methode 1: requestSize
Deze methode maakt het mogelijk om de logica van de CTA te implementeren.
Logisch schema
Dit schema legt uit hoe de CTA die Kleep opent bijgewerkt moet worden.
https://www.figma.com/board/BlurZ01lR3JBQZeTUU98TE/Mobile---CTA-Logic?node-id=0-1&t=ccXWciNziIdfhgew-1
Implementatievoorbeeld
Methode 2: show
Deze methode wordt aangeroepen wanneer op de CTA wordt geklikt. Hiermee kunnen de verschillende schermen worden geladen. De ontwikkelaar die de SDK integreert, moet ze in een bottom sheet insluiten.
Methode 3: track
Deze methode maakt het mogelijk om aangepaste gebeurtenissen bij te houden.
product_viewed
Parameters (CSV)
Voorbeeld
product_added_to_cart
Parameters (CSV)
Voorbeeld
checkout_completed
Parameters (CSV)
Voorbeeld
