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

安装


此流程仅需执行一次,即首次在项目中安装 SDK 时。后续更新请参阅 Update 部分的说明。 SDK 通过私有的 Cloudsmith Maven 仓库分发。
1

添加您的 Cloudsmith 凭证

在您的 local.properties 中添加 Kleep 提供的凭证:
local.properties
TOKEN_VALUE 替换为 Kleep 提供的 token。用户名为固定字符串 token
2

添加 Cloudsmith Maven 仓库

在您的 settings.gradlesettings.gradle.kts 中添加以下内容:
3

添加依赖

在您模块的 build.gradlebuild.gradle.kts 文件中添加以下内容以创建依赖:
以下说明适用于通过 JitPack 分发的旧版 SDK。
  1. 在您的 gradle.properties 中添加以下 token: authToken=jp_9ibcequhrjtge3cmavt2k4sq6a
  2. 在您的 settings.gradlesettings.gradle.kts 中添加以下内容:
  3. 在您模块的 build.gradlebuild.gradle.kts 文件中添加以下内容以创建依赖:

初始化


编辑您自定义的 Application 类,并提供 applicationContext 进行初始化。
请勿忘记将您的 Application 类添加至 Manifest.xml

导入


您可以在 MainActivity.kt 开头手动导入模块

使用方法


SDK 提供 3 个方法:

方法 1:requestSize

此方法用于实现 CTA 的逻辑。 逻辑图示 此图示说明如何更新打开 Kleep 的 CTA。 https://www.figma.com/board/BlurZ01lR3JBQZeTUU98TE/Mobile---CTA-Logic?node-id=0-1&t=ccXWciNziIdfhgew-1 实现示例

方法 2:show

此方法在点击 CTA 时调用,用于加载各个界面。集成 SDK 的开发者应将其嵌入底部弹窗(bottom sheet)中。

方法 3:track

此方法用于追踪自定义事件。
我们需要追踪 3 个事件: product_viewed 参数(CSV) 示例
product_added_to_cart 参数(CSV) 示例
checkout_completed 参数(CSV) 示例