Skip to main content
Dépôt : https://github.com/KlipFit/kleep-android

Installation


Cette procédure ne doit être suivie qu’une seule fois, lors de la première installation du SDK dans votre projet. Référez-vous à la section Mise à jour pour les instructions des mises à jour ultérieures. Le SDK est distribué via un dépôt Maven Cloudsmith privé.
1

Ajoutez vos identifiants Cloudsmith

Dans votre local.properties, ajoutez les identifiants fournis par Kleep :
local.properties
Remplacez TOKEN_VALUE par le token fourni par Kleep. Le nom d’utilisateur est la chaîne littérale token.
2

Ajoutez le dépôt Maven Cloudsmith

Dans votre settings.gradle ou settings.gradle.kts, ajoutez les lignes suivantes :
3

Ajoutez la dépendance

Dans le fichier build.gradle ou build.gradle.kts de votre module, ajoutez les lignes suivantes pour créer la dépendance :
Ces instructions s’appliquent aux anciennes versions du SDK distribuées via JitPack.
  1. Dans votre gradle.properties, ajoutez ce token : authToken=jp_9ibcequhrjtge3cmavt2k4sq6a
  2. Dans votre settings.gradle ou settings.gradle.kts, ajoutez les lignes suivantes :
  3. Dans le fichier build.gradle ou build.gradle.kts de votre module, ajoutez les lignes suivantes pour créer la dépendance :

Initialisation


Modifiez votre classe Application personnalisée et fournissez applicationContext pour l’initialisation.
N’oubliez pas d’ajouter votre classe Application dans Manifest.xml

Import


Vous pouvez importer manuellement le module au début de votre MainActivity.kt

Utilisation


Le SDK est livré avec 3 méthodes :

Méthode 1 : requestSize

Cette méthode permet d’implémenter la logique du CTA. Schéma logique Ce schéma explique comment mettre à jour le CTA ouvrant Kleep. https://www.figma.com/board/BlurZ01lR3JBQZeTUU98TE/Mobile---CTA-Logic?node-id=0-1&t=ccXWciNziIdfhgew-1 Exemple d’implémentation

Méthode 2 : show

Cette méthode est appelée lorsque le CTA est cliqué. Elle permet de charger les différents écrans. Le développeur intégrant le SDK doit les intégrer dans une bottom sheet.

Méthode 3 : track

Cette méthode permet de tracker des événements personnalisés.
Nous souhaitons tracker 3 événements : product_viewed Paramètres (CSV) Exemple
product_added_to_cart Paramètres (CSV) Exemple
checkout_completed Paramètres (CSV) Exemple