Hubble 1.2.0

Hubble 1.2.0

Max Hubble 维护。



Hubble 1.2.0

  • Hubble 团队

Hubble iOS SDK

Hubble iOS SDK 允许您跟踪事件、识别用户和在产品中显示调查。

要求

  • iOS 15.1+

安装

Swift 包管理器

您可以使用 Swift 包管理器 通过添加适当的描述到您的 Package.swift 文件来安装 Hubble

dependencies: [
  .package(url: "https://github.com/hubble-team/ios.git", from: "1.0.0")
],

通常,您将需要依赖于 Hubble 目标

.product(name: "Hubble", package: "Hubble")

CocoaPods

要使用 CocoaPods 将 Hubble 整合到您的 Xcode 项目中,请指定您的 Podfile

pod 'Hubble', '~> 1.0'

使用

初始化

首先,使用在团队仪表板中找到的团队 ID 初始化 HubbleConnect 实例。

import Hubble

extension HubbleConnect {
    static let shared = HubbleConnect(configuration: .init(teamID: "<your-team-id>"))
}

识别用户

Hubble SDK 允许识别用户并分配自定义属性。通过使用自定义用户 ID 识别用户,您可以根据他们的属性针对特定的用户群体进行问卷调查。

HubbleConnect.shared.identify(userID: "your_existing_user_id", properties: ["eyeColor": "gold"])

要停止识别一个用户(例如,在登出时),请使用 reset 方法

HubbleConnect.shared.reset()

跟踪事件

Hubble SDK 提供了一个事件跟踪系统,允许您记录应用程序中的特定操作。这些事件可以触发自定义调查。

HubbleConnect.shared.trackEvent(name: "USER_PURCHASED")

显示调查(用于调试目的)

在调试目的下,您可以使用调查 URL 中找到的调查 ID 手动触发产品内的调查。

HubbleConnect.shared.showSurvey(withID: "<survey-id>")

使用提供的特定 URL 中的调查 ID:https://app.hubble.team/surveys/

许可

Hubble iOS SDK 遵循 Apache 2.0 许可。有关更多信息,请参阅 LICENSE 文件。

联系方式

对于支持、反馈或建议,请通过以下方式与我们联系