Instalação
Este processo precisa ser seguido apenas uma vez, na primeira vez que você precisar instalar o SDK no seu projeto. Consulte a seção Atualização para ver as instruções de atualizações subsequentes. O SDK é distribuído por meio de um repositório Maven privado do Cloudsmith.
1
Adicione suas credenciais do Cloudsmith
No seu Substitua
local.properties, adicione as credenciais fornecidas pela Kleep:local.properties
TOKEN_VALUE pelo token fornecido pela Kleep. O nome de usuário é a string literal token.2
Adicione o repositório Maven do Cloudsmith
No seu
settings.gradle ou settings.gradle.kts, adicione as seguintes linhas:3
Adicione a dependência
No arquivo
build.gradle ou build.gradle.kts do seu módulo, adicione as seguintes linhas para criar a dependência:Instalação legada (JitPack)
Instalação legada (JitPack)
Estas instruções se aplicam a versões mais antigas do SDK distribuídas via JitPack.
-
No seu
gradle.properties, adicione este token:authToken=jp_9ibcequhrjtge3cmavt2k4sq6a -
No seu
settings.gradleousettings.gradle.kts, adicione as seguintes linhas: -
No arquivo
build.gradleoubuild.gradle.ktsdo seu módulo, adicione as seguintes linhas para criar a dependência:
Inicialização
Edite sua classe
Application personalizada e forneça o applicationContext para inicialização.
Manifest.xml
Importação
Você pode importar o módulo manualmente no início do seu
MainActivity.kt
Uso
O SDK possui 3 métodos:
Método 1: requestSize
Este método permite implementar a lógica do CTA.
Esquema de lógica
Este esquema explica como atualizar o CTA que abre o Kleep.
https://www.figma.com/board/BlurZ01lR3JBQZeTUU98TE/Mobile---CTA-Logic?node-id=0-1&t=ccXWciNziIdfhgew-1
Exemplo de implementação
Método 2: show
Este método é chamado quando o CTA é clicado. Ele permite carregar as diferentes telas. O desenvolvedor que integra o SDK deve incorporá-las em um bottom sheet.
Método 3: track
Este método permite rastrear eventos personalizados.
product_viewed
Parâmetros (CSV)
Exemplo
product_added_to_cart
Parâmetros (CSV)
Exemplo
checkout_completed
Parâmetros (CSV)
Exemplo
