Самое простое использование 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 символов.
Обратите внимание, что вы не указываете свой Flurry ID при звонке onEvent
. Flurry извлекает идентификатор из текущего сеанса, поэтому вызовы onEvent
должны выполняться где-то между вызовами onStartSession
и onEndSession
- но если вы будете следовать их указаниям и вставите их в onStart
и onStop
своей деятельности, вам не нужно беспокоиться об этом.