VIEventTracker 0.1

VIEventTracker 0.1

测试已测试
语言语言 Objective-CObjective C
许可证 自定义
发布时间最后发布2014年12月

Unclaimed 维护。



  • 作者:
  • Vito 张

以简单方式处理特定时间的事件。

TrackDemo.gif

如何使用

在任何您想要使用 VIEventTracker 的地方,简单添加 #import "VIEventTracker.h"

通过回调处理跟踪事件

简单示例

通过回调跟踪事件。

[VIEventTracker trackEvent:@"test" handler:^(NSUInteger times) {
    NSLog(@"count: %ld", (long)times);
}];

另一个示例

跟踪事件,当这个方法被调用3次时,做你想要的事情。

[VIEventTracker trackEvent:@"test" handler:^(NSUInteger times) {
    if (times == 3) {
        // Handle some special action when this event tracked 3 times
        //......
        NSLog("Already track 3 times, cool!!!");

        // Stop track the event when you complete track, then this block will never be called.
        [VIEventTracker stopTrackEvent:@"test"];
    }
}];

停止跟踪事件

[VIEventTracker stopTrackEvent:@"test"];

调用此方法将未跟踪事件,这意味着事件的处理程序将永远不会被调用。


更多信息

在应用进入后台时,会保存事件跟踪状态。如果你想要立即保存状态,你可以调用 [VIEventTracker synchronize];

更多其他 API 请参阅 VIEventTracker.h 文件。

许可证

VIEventTracker 遵循 MIT 许可。有关更多信息,请参阅 LICENSE 文件。