0

我有点惊讶 Flurry-Android 的文档如此简陋。让我们举个例子:你的应用程序有用户完成的级别,你如何记录用户完成每个级别所花费的时间?

这是事件的基本 API 调用:

FlurryAgent.logEvent(String eventId, Map < String, String\> parameters, boolean timed)  
FlurryAgent.logEvent(String eventId, boolean timed)

你应该把它放在哪里levelindex以及时间是如何工作的?数据将如何呈现?

4

2 回答 2

1

你需要打电话endTimedEvent。在您记录用户完成关卡所需时间的示例中,您将在关卡开始时执行以下操作:

Map<String, String> params = new HashMap<String, String>();
params.put("index","1");
FlurryAgent.logEvent("PlayingLevel", params, true);

...以及关卡结束时的以下内容:

FlurryAgent.endTimedEvent("PlayingLevel");
于 2012-11-30T22:03:13.960 回答
0

注意:Flurry 有关于如何在线记录事件持续时间的文档。查看第 3 层事件部分的示例代码。

http://support.flurry.com/index.php?title=Analytics/GettingStarted/Events/Android

于 2013-01-10T12:18:00.387 回答