CocoaPods 是 Cocoa 项目的依赖管理器。您可以使用以下命令安装它
$ gem install cocoapods
请使用 CocoaPods 将 SDK 集成到您的 Xcode 项目中,请在美国 Podfile
中指定它
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '12.0'
use_frameworks!
target '<Your Target Name>' do
pod 'WoopraSDK', '1.2.0'
end
然后,运行以下命令
$ pod install
- 在 Xcode 的菜单栏中选择
文件
→添加包依赖...
添加一个包 - 使用存储库的 URL 搜索
WoopraSDK
:https://github.com/Woopra/Woopra-iOS.git
- 将
依赖规则
设置为Exact Version
并指定版本1.2.0
- 选择
添加包
dependencies: [
.package(url: "https://github.com/Woopra/Woopra-iOS.git", from: "1.2.0")
]
然后,将依赖项添加到您的目标中
targets: [
.target(
name: "YourAppName",
dependencies: [
.product(name: "Woopra", package: "Woopra-iOS")]
)
]
import Woopra
当应用加载时,您应该加载 Woopra Tracker 并进行配置。
WTracker.shared.domain = "mybusiness.com"
您可以通过更新 WTracker 实例中的超时属性来更新您的空闲超时(默认:60 秒)
WTracker.shared.idleTimeout = 30
要跟踪 appview
事件
// create event "appview"
let event = WEvent.event(name: "appview")
// add property "view" with value "login-view"
event.add(property: "view", value: "login-view")
// track event
WTracker.shared.trackEvent(event)
要添加自定义访客属性,您应该编辑访客对象。
WTracker.shared.visitor.add(property: "name", value: "John Smith")
WTracker.shared.visitor.add(property: "email", value: "[email protected]")
然后,您可以使用推送方法发送 identify 调用,而无需跟踪事件
WTracker.shared.push()