Skip to main content
Repository: https://github.com/KlipFit/kleep-android

Installation


Dieser Prozess muss nur einmal durchgeführt werden, wenn Sie das SDK zum ersten Mal in Ihrem Projekt installieren müssen. Weitere Informationen zu nachfolgenden Updates finden Sie im Abschnitt Update. Das SDK wird über ein privates Cloudsmith-Maven-Repository verteilt.
1

Cloudsmith-Zugangsdaten hinzufügen

Fügen Sie in Ihrer local.properties die von Kleep bereitgestellten Zugangsdaten hinzu:
local.properties
Ersetzen Sie TOKEN_VALUE durch das von Kleep bereitgestellte Token. Der Benutzername ist wörtlich die Zeichenkette token.
2

Cloudsmith-Maven-Repository hinzufügen

Fügen Sie in Ihrer settings.gradle oder settings.gradle.kts folgende Zeilen hinzu:
3

Abhängigkeit hinzufügen

Fügen Sie in der Datei build.gradle oder build.gradle.kts Ihres Moduls folgende Zeilen hinzu, um die Abhängigkeit zu erstellen:
Diese Anweisungen gelten für ältere SDK-Versionen, die über JitPack verteilt wurden.
  1. Fügen Sie in Ihrer gradle.properties dieses Token hinzu: authToken=jp_9ibcequhrjtge3cmavt2k4sq6a
  2. Fügen Sie in Ihrer settings.gradle oder settings.gradle.kts folgende Zeilen hinzu:
  3. Fügen Sie in der Datei build.gradle oder build.gradle.kts Ihres Moduls folgende Zeilen hinzu, um die Abhängigkeit zu erstellen:

Initialisierung


Bearbeiten Sie Ihre benutzerdefinierte Application-Klasse und stellen Sie den applicationContext für die Initialisierung bereit.
Vergessen Sie nicht, Ihre Application-Klasse zu Manifest.xml hinzuzufügen.

Import


Sie können das Modul manuell am Anfang Ihrer MainActivity.kt importieren.

Verwendung


Das SDK enthält 3 Methoden:

Methode 1: requestSize

Diese Methode ermöglicht die Implementierung der CTA-Logik. Logik-Schema Dieses Schema erklärt, wie der CTA zum Öffnen von Kleep aktualisiert wird. https://www.figma.com/board/BlurZ01lR3JBQZeTUU98TE/Mobile---CTA-Logic?node-id=0-1&t=ccXWciNziIdfhgew-1 Implementierungsbeispiel

Methode 2: show

Diese Methode wird aufgerufen, wenn der CTA angeklickt wird. Sie ermöglicht das Laden der verschiedenen Bildschirme. Der Entwickler, der das SDK integriert, sollte sie in ein Bottom Sheet einbetten.

Methode 3: track

Diese Methode ermöglicht das Tracking benutzerdefinierter Ereignisse.
Wir möchten 3 Ereignisse tracken: product_viewed Parameter (CSV) Beispiel
product_added_to_cart Parameter (CSV) Beispiel
checkout_completed Parameter (CSV) Beispiel