Flurry + PhoneGap 3.1.0 с использованием github.com/jfpsf/flurry-phonegap-plugin

Я работаю над приложением PhoneGap 3.1.0 для Android. Я добавил плагин Flurry (https://github.com/jfpsf/flurry-phonegap-plugin) и сделал все по инструкции. Сессия работает, а события - нет! Вот более поздняя вилка плагина jfpsf (см. Комментарии) - http://www.mooreds.com/wordpress/archives/1311/comment-page-1#comment-4346

Я использую Android, PhoneGap 3.1.0 и JQM. Сначала я использую это:

Flurry.startSession(‘BRN**********8PV’);

И это работает, потому что я вижу данные сеанса во Flurry! Затем я попытался добавить это:

Flurry.logPageView();

2.1 Flurry.logEvent(‘Footer navigation’);
2.2 or Flurry.logEventWithParameters(‘Footer navigation’, {button: “Done”});
2.3 or Flurry.logEventWithParameters(‘Footer navigation’, ‘{button: “Done”}’);

Но ни один из них не работает, так как я НЕ вижу данных во Flurry. Единственное, что я вижу, это сеанс журнала событий:

Session Time
Version
Details
12/02/13 13:23:18 +0700
1.3.5 (Android)
1) uncaught

person Dmitry Isakov    schedule 06.12.2013    source источник
comment
Вы добавили правило исключения из белого списка для flurry.api.com (не уверен, что это правильный URL, но я думаю, что это так) в источник доступа внутри config.xml? Кроме того, для первого отображения данных у flurry требуется около 24-48 часов, поэтому отладить его немного сложно.   -  person imaginethepoet    schedule 06.12.2013
comment
Что касается белого списка, у меня есть эта строка в config xml. ‹Источник доступа = * /›   -  person Dmitry Isakov    schedule 08.12.2013
comment
Для отладки: Flurry сообщает, что в разделе журнала событий вы можете увидеть события в течение нескольких минут.   -  person Dmitry Isakov    schedule 08.12.2013


Ответы (1)


Нет, я знаю, почему не было событий. Вам нужно добавить это к своей деятельности: @Override protected void onStop() { super.onStop();
FlurryAgent.onEndSession(this); }
Только после onEndSession () ваши события будут регистрироваться.

person Dmitry Isakov    schedule 27.02.2014
comment
Не могли бы вы написать, в какой файл нужно добавить этот код? - person oleg_star; 30.09.2014
comment
Вам нужно добавить это к своей основной деятельности. - person Dmitry Isakov; 30.09.2014
comment
Возникла та же проблема, но после добавления этого кода моя сборка завершилась ошибкой, не удалось найти символ Flurry.onEndSession (this); Кто-нибудь может помочь? - person QUIPHOP; 06.04.2016