EAnalytics 可通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile
pod "EAnalytics"
请确保在隐私清单的 NSPrivacyTrackingDomains 条目中提供您的跟踪域名。
// Import EAnalytics into the class that wants to make use of the library
#import "EAnalytics/EAnalytics.h"
// Initialize The Eulerian Analytics once, in app launch delegate for instance
[EAnalytics initWithHost:@"your.host.net" andWithDebugLogs:YES];
// Create Eulerian Properties
EAProperties *prop = [[EAProperties alloc] initWithPath:@"my_prop_path"];
[prop setEulerianWithEmail:@"readme@mail.com"];
[prop setEulerianWithLatitude:48.872731 longitude:2.356003];
[prop setEulerianWithValue:@"custom_value" forKey:@"custom_key"];
// And track
[EAnalytics track:myProperties];
使用 Eulerian Technologies 提供的有效主机初始化 SDK。
[EAnalytics initWithHost:@"your.host.net" andWithDebugLogs:YES];
使用以下方式创建任何属性
EAProperties *prop = [[EAProperties alloc] initWithPath:@"my_prop_path"];
[prop setEulerianWithEmail:@"readme@mail.com"];
[prop setEulerianWithLatitude:48.872731 longitude:2.356003];
向您的属性添加自定义键
[prop setEulerianWithValue:@"custom_value" forKey:@"custom_key"];
您可以使用一组便捷对象来跟踪特定的 EA 属性
使用以下方式跟踪属性
[EAnalytics track:myProperties];
SDK 允许您访问其两个属性:EUIDL 和当前 SDK 版本
[EAnalytics euidl];
[EAnalytics version];
如果 SDK 发送属性失败(无网络),SDK 将在下一次调用 'track' 时和/或当应用启动时重试。
Eulerian Technologies
EAnalytics 在 MIT 许可证下可用。
链接到 iOS 标签计划