Flurry Analytics, похоже, не регистрирует события в iOS 4.2

В последние дни у меня возникли проблемы с Flurry API, и кажется, что он перестал работать.

Моя версия сборки iOS — 4.2, а версия Flurry — Flurry iPhone SDK v4.0.4.

В моем коде я делаю это:

[Flurry setDebugLogEnabled:YES];

[Flurry startSession:@"MY_API_KEY"];

[Flurry logEvent:@"Entered app"];

И я получаю:

Oct 12 18:17:40 unknown myApp[2981] <Warning>: Flurry: startSession 
called for the first time

Oct 12 18:17:40 unknown myApp[2981] <Warning>: Flurry: Start session 
called with apiKey[MY_API_KEY]

Oct 12 18:17:40 unknown myApp[2981] <Warning>: Flurry: Trim white space 
and use apiKey[MY_API_KEY]

Oct 12 18:17:40 unknown myApp[2981] <Warning>: initial network status [1] 
=========

Oct 12 18:17:40 unknown myApp[2981] <Warning>: FlurrySession: Add session 
with startTime[2012-10-11 19:36:13 +0000] to saved sessions

Oct 12 18:17:40 unknown myApp[2981] <Error>: -[__NSCFNumber length]: 
unrecognized selector sent to instance 0x4504a0

Oct 12 18:17:40 unknown myApp[2981] <Warning>: Flurry: Finish starting 
session with apiKey[MY_API_KEY]

Oct 12 18:17:40 unknown myApp[2981] <Warning>: FlurrySession: dealloc 
session

И никакое событие Введенное приложение не регистрируется и не просматривается в отладке, за исключением:

Oct 12 18:23:11 unknown myApp[2981] <Warning>: Flurry: setGender[M]

Oct 12 18:25:03 unknown myApp[3001] <Warning>: Flurry: setUserID[5]

Также, если запустить его в xcode, он остановится в этой строке

[Flurry startSession:@"MY_API_KEY"];

И только после двойного нажатия продолжить выполнение программы программа продолжает работать.

В iphone (без xcode) он работает гладко, но журнал отладки такой же, и события, похоже, не регистрируются.

Какие-либо предложения?

p.s. Пытался поговорить об этом со шквалом поддержки, никто не перезванивает мне уже 3 дня...


person ozba    schedule 14.10.2012    source источник
comment
Больше месяца отправлял письмо в службу поддержки Flurry. Никто не вернулся. Разочаровывает. Огромный поворот и решил интегрировать Google Analytics в конце концов. чм.   -  person rohan-patel    schedule 01.07.2014


Ответы (3)


Приятно видеть, что проблема решилась. Похоже, ваша почта почему-то не дошла до Flurry. Если возникнут дополнительные вопросы, пишите на [email protected]. Мы позаботимся о том, чтобы на ваш запрос ответили в течение 24 часов. (Полное раскрытие: я работаю в группе поддержки Flurry)

person Aman Bansal    schedule 17.10.2012

Кажется, что [Flurry setUserID:currUserId], когда currUserId был NSNumber* (due to passing of id currUserId),, вызвал проблему. Всегда убедитесь, что вы передаете значение NSString* to Flurry, также в значениях событий....

person ozba    schedule 15.10.2012

Если мы используем событие Flurry в фоновом режиме, мы должны включить [Flurry setBackgroundSessionEnabled:YES]; в разделе didFinishLaunchingWithOptions в Appdelegate. Чтобы включить фоновый сеанс, можно избежать ошибки [_NSCF Number length], он может отслеживать событие.

person Shangari C    schedule 31.03.2015