Percept 1.0.2

Percept 1.0.2

Manish Mishra维护。



Percept 1.0.2

  • 作者
  • Percept

percept_ios

设置

等待中

使用

import Percept

let config = PerceptConfig(apiKey: apiKey)
Percept.shared.setup(config)

更改默认配置

let config = PerceptConfig(apiKey: apiKey)
config.captureAppLifecycleEvents = false
config.debug = true
// .. and more

捕获事件

Percept.shared.capture("Add To Cart", properties: ["item_name": "product name"])

设置用户ID

Percept.shared.setUserId("testUser", withPerceptUserProps: [PerceptUserProperty.NAME: "John Doe"], additionalProps: ["isVerified": false])

我们在PerceptUserProperty中暴露了一些默认用户属性键。请使用它们,因为这有助于标准化并使用Percept提供的Engage功能。

您也可以通过调用setCurrentUserProperties方法在设置用户ID之后设置用户属性。

Percept.shared.setCurrentUserProperties(withPerceptUserProps: [PerceptUserProperty.NAME: "John Doe"], additionalProps: ["isVerified": false])

设置全局属性

Percept.shared.setGlobalProperties(["tenant": "percept"])

获取全局属性

Percept.shared.getGlobalProperties(["tenant": "percept"])

移除全局属性

Percept.shared.removeGlobalProperty("tenant")

清除

这将清除所有用户信息和缓存数据。在注销时调用clear函数以删除所有与用户相关的信息

Percept.shared.clear()

关闭SDK

Percept.shared.close()