- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
请大家告诉我怎么用
FlurryAgent.onEvent(String eventId, Map<String, String> parameters)
在 android Activity 中使用 flurry 跟踪事件?
最佳答案
onEvent
最简单的用法是不带参数。
假设我们正在编写一款游戏,您想要跟踪有多少人开始了游戏以及有多少人完成了游戏。然后你会:
FlurryAgent.onEvent("Started game");
和
FlurryAgent.onEvent("Won game");
在代码中的适当位置。
如果您想了解有关事件发生时应用程序状态的更多信息,您可以添加参数来跟踪附加信息,如下所示:
HashMap<String, String> parameters = new HashMap<String, String>();
parameters.put("Final score", String.valueOf(score));
parameters.put("Time taken", String.valueOf(secondsElapsed));
FlurryAgent.onEvent("Won game", parameters);
您最多可以有 100 个不同的事件名称,每个事件名称最多有 10 个参数,其名称和值的长度最多为 255 个字符。
请注意,您在调用 onEvent
时没有指定您的 Flurry ID。 Flurry 从当前 session 派生 ID,因此必须在调用 onStartSession
和 onEndSession
之间的某处调用 onEvent
- 但如果您遵循它们指南并将它们放在 Activity 的 onStart
和 onStop
中,这样您就不必担心了。
关于android - 使用 FlurryAgent.onEvent(String eventId, Map<String, String> parameters),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3013538/
FlurryAgent.logEvent 和 FlurryAgent.onEvent 有什么区别? 我找不到关于这些的任何文档。 最佳答案 onEvent 已弃用,您应该使用 logEvent 取而代
我正在一个只有一个 Activity 的简单 Android 应用程序上测试 Flurry。 我从 Activity 的 onCreate 方法调用 FlurryAgent.onPageView();
FlurryAgent.onStartSession() 方法有问题。当我启动我的应用程序时,它会返回一个 java.lang.VerifyError。此应用程序是使用 android 2.3 开发的
文档说,那 onStartSession should be called from within the onStart method of the activity in question. 在这
请大家告诉我怎么用 FlurryAgent.onEvent(String eventId, Map parameters) 在 android Activity 中使用 flurry 跟踪事件? 最佳
我是一名优秀的程序员,十分优秀!