Flurry регистрирует только временные события, а не обычные

Я пытаюсь использовать Flurry для сбора аналитики в моем приложении iOS 5.x и 6.x. В целом то, что я делаю, кажется, работает, однако на вкладке событий панели управления Flurry я вижу только один тип событий, те, которые рассчитаны по времени. Должен сказать, что я проводил тесты больше недели, хотя это и не в режиме реального времени, но я потратил на обновление более 72 часов. Насколько мне известно, с установкой все в порядке. Я добавил и скопировал файлы .h и .a в свой проект, на них есть ссылки, и библиотека связана в разделе «Связать двоичные файлы с библиотеками» в целевых настройках.

Вот некоторый код: В делегате приложения у меня есть следующее:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary  *)launchOptions
{
    [Flurry startSession:@"MYKEY"]; 
    [Flurry logAllPageViews:self.navigationController]; // Pageviews logging appear to be working

Теперь в какой-то части моего кода, которая определенно выполняется, я делаю:

[Flurry logEvent:@"SOME_EVENT_NAME"];
// The event above never shows 

В какой-то момент моего приложения я делаю:

[Flurry logEvent:@"SOME_TIMED_EVENT_NAME" timed:YES];

И затем через некоторое время я делаю:

[Flurry endTimedEvent:@"SOME_TIMED_EVENT_NAME" withParameters:nil];

Как я уже говорил, интересно то, что временные события и просмотры страниц, кажется, работают, поскольку они отображаются на панели управления Flurry, но обычные события не работают. Я собираюсь попробовать событие уровня 2, посмотрим, как оно пойдет. В любом случае проблема кажется мне действительно странной, не говоря уже о том, насколько это разочаровывает.


person Javier Quevedo    schedule 29.10.2012    source источник


Ответы (1)


Оказывается, Flurry не сообщает данные, полученные с помощью симулятора iOS, и я полагаю, что именно это и происходило. К сожалению, я никогда не нашел этого в документации, и поэтому у меня нет веских доказательств такого утверждения. Тем не менее, данные, полученные при использовании приложения на реальных устройствах, по-видимому, должным образом передаются в систему Flurry.

person Javier Quevedo    schedule 30.11.2012