Как интегрировать аналитику Flurry в iOS-приложение

В мой проект добавлены Flurry.h и libFlurry.a из Flurry 4.1 SDK. В моем делегате приложения у меня есть следующее в didFinishLaunchingWithOptions.

[Flurry startSession:@"[apikey]"];

Я также добавил [Flurry logEvent:@"callAPIPath"]; в кодовую базу, чтобы он вызывался 5 или 6 раз за обычный сеанс. Однако я не вижу никаких данных на панели мониторинга Flurry. Я тестирую симулятор iOS и нажимаю кнопку «Домой», чтобы выйти из приложения, поскольку это было предложено в https://stackoverflow.com/a/12054855/99683. Я дал ему более 24 часов для обработки, но до сих пор нет данных.

Я не вижу никаких очевидных проблем в выводе отладки.

2013-01-29 16:04:04.579 TumTiki[7578:c07] Flurry: startSession called for the first time
2013-01-29 16:04:04.580 TumTiki[7578:c07] Flurry: Start session called with apiKey[APIKEY]
2013-01-29 16:04:04.580 TumTiki[7578:c07] Flurry: Trim white space and use apiKey[APIKEY]
2013-01-29 16:04:04.581 TumTiki[7578:c07] initial network status [1] ========= 
2013-01-29 16:04:04.583 TumTiki[7578:c07] FlurrySession: Add session with startTime[2013-01-29 23:04:37 +0000] to saved sessions
2013-01-29 16:04:04.587 TumTiki[7578:c07] FlurrySession: Add crashed former session
2013-01-29 16:04:04.589 TumTiki[7578:c07] FlurrySession: Initialized session from scratch with startTime[2013-01-30 00:04:04 +0000]
2013-01-29 16:04:04.590 TumTiki[7578:c07] FlurrySession: Created active session with API[APIKEY]
2013-01-29 16:04:04.590 TumTiki[7578:c07] FlurrySession: Session reports on close enabled[1]
2013-01-29 16:04:04.590 TumTiki[7578:c07] FlurrySession: Session reports on pause enabled[1]
2013-01-29 16:04:04.591 TumTiki[7578:c07] FlurrySession: Event logging enabled[1]
2013-01-29 16:04:04.591 TumTiki[7578:c07] FlurrySession: Sending sessions to server withTimeout[0]
2013-01-29 16:04:04.593 TumTiki[7578:c07] FlurrySession: Initial timestamp[2013-01-29 18:12:18 +0000] from saved source
2013-01-29 16:04:04.594 TumTiki[7578:c07] Flurry: Finish starting session with apiKey[APIKEY]
2013-01-29 16:04:04.603 TumTiki[7578:c07] FlurrySession: Recording event eventName[callAPIPath] with parameters[(null)]
2013-01-29 16:04:04.603 TumTiki[7578:c07] FlurrySession: Event count for eventName[callAPIPath] updated to count[1]
2013-01-29 16:04:04.603 TumTiki[7578:c07] FlurrySession: Event log for eventName[callAPIPath] updated
2013-01-29 16:04:04.604 TumTiki[7578:c07] FlurrySession: Recording event eventName[callAPIPath] with parameters[(null)] complete
2013-01-29 16:04:04.660 TumTiki[7578:c07] FlurrySession: dealloc session
2013-01-29 16:04:04.687 TumTiki[7578:c07] updated network status [1] ======== 
2013-01-29 16:04:04.786 TumTiki[7578:c07] Flurry: HTTP connection delegate received response[<NSHTTPURLResponse: 0xa4b82e0>]
2013-01-29 16:04:04.787 TumTiki[7578:c07] FlurrySession: async http response code: 200
2013-01-29 16:04:04.788 TumTiki[7578:c07] FlurrySession: application sent session[1]
2013-01-29 16:04:04.788 TumTiki[7578:c07] FlurrySession: Sent 1 session(s).

[нажал кнопку домой]

2013-01-29 16:07:08.166 TumTiki[7578:c07] FlurrySession: Pause session with pauseTime[2013-01-30 00:07:08 +0000]
2013-01-29 16:07:08.166 TumTiki[7578:c07] FlurrySession: Ending session with endTime[2013-01-30 00:07:08 +0000]
2013-01-29 16:07:08.167 TumTiki[7578:c07] FlurrySession: ending all unterminated timed events with _endTime[2013-01-30 00:07:08 +0000]...
2013-01-29 16:07:08.167 TumTiki[7578:c07] FlurrySession: ...finished ending un-ended timed events.
2013-01-29 16:07:08.168 TumTiki[7578:c07] FlurrySession: Ending session with endTime[2013-01-30 00:07:08 +0000] complete
2013-01-29 16:07:08.168 TumTiki[7578:c07] Flurry: start background task
2013-01-29 16:07:08.169 TumTiki[7578:c07] FlurrySession: Sending sessions to server withTimeout[1]
2013-01-29 16:07:08.171 TumTiki[7578:c07] FlurrySession: Initial timestamp[2013-01-29 18:12:18 +0000] from saved source
2013-01-29 16:07:08.387 TumTiki[7578:c07] Flurry: HTTP connection delegate received response[<NSHTTPURLResponse: 0x1127cf30>]
2013-01-29 16:07:08.389 TumTiki[7578:c07] FlurrySession: async http response code: 200
2013-01-29 16:07:08.390 TumTiki[7578:c07] Flurry: stop background task

Я использую ключ API, предоставленный Flurry, который представляет собой строку из 20 символов. Есть ли другой ключ приложения, который я должен использовать вместо этого? Я делаю что-то не так, но пока не могу понять.


person Michael Luton    schedule 30.01.2013    source источник
comment
FlurrySession: асинхронный код ответа http: 200 Кажется, проблема с интернетом   -  person CReaTuS    schedule 30.01.2013
comment
Строка из 20 символов верна. Возможно предложение: Попробуйте в устройстве.   -  person lakesh    schedule 30.01.2013


Ответы (3)


Выяснилось, что я использовал неправильный ключ. Мне нужен ключ для конкретного приложения, который можно найти в пункте меню «Управление» на панели инструментов приложения.

person Michael Luton    schedule 22.01.2014

Выходные данные отладки предполагают, что сеансы передаются Flurry. Было бы здорово, если бы вы отправили свой фрагмент интеграции и ключ API на [email protected], и пусть служба поддержки посмотрит.

Полное раскрытие: я работаю в команде поддержки в Flurry.

person Aman Bansal    schedule 30.01.2013
comment
Письмо в поддержку отправлено. Спасибо. Я поделюсь здесь, если узнаю что-нибудь полезное. - person Michael Luton; 31.01.2013
comment
Выяснилось, что я использовал неправильный ключ. Мне нужен ключ для конкретного приложения, который можно найти в пункте меню «Управление» на панели инструментов приложения. - person Michael Luton; 01.02.2013
comment
пожалуйста, добавьте свой комментарий в качестве своего ответа и примите свой собственный, чтобы другие могли легко определить решение - person Vinodh; 29.10.2013

Строка из 20 символов верна. Возможно предложение: Попробуйте в устройстве.

Попробуйте также добавить FlurryAds.h, FlurryAdDelegate.h и libFlurryAds.a. Это помимо Flurry.h и libFlurry.a.

person lakesh    schedule 30.01.2013
comment
Flurry.h и libFlurry.a достаточно, если вы интегрируете только Flurry Analytics. - person Aman Bansal; 30.01.2013