什么是 RudderStack?
简短答案: RudderStack 是一个用 Go 编写的开源 Segment 替代品,专为企业级应用而构建。
详细答案: RudderStack 是一个用于收集、存储和路由客户事件数据到数十款工具的平台。Rudder 是开源的,可以在您的云环境(AWS、GCP、Azure 或您的数据中心)中运行,并提供一个强大的转换框架来实时处理您的数据。
开始使用 iOS SDK 与 App Center 集成
App Center是微软的跨平台构建自动化和管理工作平台,可无缝管理应用程序的生命周期。通过 App Center,您可以轻松管理和自动化构建,有效地在云中对应用程序进行测试,并通过崩溃数据和数据分析实时监控其使用情况。
-
从 Rudder Dashboard 添加 App Center 作为目标,并添加应用程序密钥。
-
Rudder-AppCenter 通过CocoaPods提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'Rudder-AppCenter'
RudderClient
初始化 将以下代码放在您的 AppDelegate.m
文件中的 didFinishLaunchingWithOptions
方法下
RSConfigBuilder *builder = [[RSConfigBuilder alloc] init];
[builder withDataPlaneUrl:<YOUR_DATA_PLANE_URL>];
[builder withFactory:[RudderAppCenterFactory instance]];
[RSClient getInstance:<YOUR_WRITE_KEY> config:[builder build]];
发送事件
请按照RudderStack iOS SDK中的步骤进行操作。
联系我们
如果在配置或使用RudderStack时遇到任何问题,请随时联系我们或在我们的Slack频道上开始对话。我们将很高兴为您提供帮助。