ObjectiveMetrics 2.1.1

ObjectiveMetrics 2.1.1

测试已测试
Lang语言 Obj-CObjective C
许可证 BSD
发布最后发布2014年12月

未声明维护。



  • Jørgen P. Tjernø

ObjectiveMetrics是桌面应用分析服务DeskMetrics的Objective-C实现。您通过直观的API链接到ObjectiveMetrics并指定要跟踪的事件,我们将确保它们被发送到DeskMetrics,从而在仪表板上显示。

需求

  • iOS v4.3或更高版本。这意味着它将在iPhone、iPad和iPod Touch上运行。
  • Mac OS X 10.6或更高版本。
  • Xcode 4.4或更高版本。

尚无已知原因它不会在早期iOS版本上工作,但尚未进行测试。

跟踪事件

要跟踪任何事件,您需要在文件开头添加以下内容

#import <ObjectiveMetrics/ObjectiveMetrics.h>

或者,在iOS(iPhone)下

#import "DMTracker.h"

然后,在任何您想跟踪事件的位,使用以下代码获取DMTracker单例实例

[DMTracker defaultTracker]

在这个实例上,您可以调用任意数量的跟踪事件。非常重要的是您应该在应用程序启动后尽快调用startWithApplicationId:方法。这是因为它会初始化会话并准备DMTracker以进行更多跟踪事件。

[[DMTracker defaultInstance] startWithApplicationId:@"MY APP ID HERE"];

然后,当您的应用程序关闭时,您应该调用stop以跟踪一个“应用程序退出”事件并尝试将事件发送到服务器。如果它们不能发送,它们将在下一次应用程序启动时发送。

以下是可以调用的不同方法:(请参阅DMTracker.h以保证列表是最新的)

DMTracker *tracker = [DMTracker defaultInstance];

[tracker trackEvent:@"Event"];

[tracker trackEvent:@"Event with properties"
     withProperties:@{@"Name": @"Joe Smith"}];

[tracker trackLog:@"Time is now %@", [NSDate date]];

许可证

ObjectiveMetrics使用了其他开源库,并受几个许可证的覆盖