2013-12-17 3 views
1

Я только что настроил Flurry для отслеживания исключений uncaught, но это не называется.Почему не Flurry logerror: message: метод исключения вызван?

  1. У меня есть последний Flurry SDK.
  2. В AppDelegate.m я импортирована «Flurry.h»
  3. У меня есть следующий метод регистрации ошибок:

    void uncaughtExceptionHandler(NSException *exception){ 
        [Flurry logError:@"Uncaught" message:@"Crash!" exception:exception]; 
    } 
    

4 .В Способ применения didFinishLaunchingWithOptions я установить следующее :

- [Flurry setCrashReportingEnabled:YES]; 
- NSSetUncaughtExceptionHandler(&uncaughtExceptionHandler); 
- [Flurry startSession:@"flurry key"]; 

Я намеренно написал код, чтобы сделать сбой приложения, но я не вижу ничего получать войти в Flurry. (Flurry.com/Events/Event Logs) Я сбил приложение со вчерашнего дня.
Я использую ipad, а не симулятор для тестирования.

ответ

0

Это, возможно, придется быть в магазине приложений для Flurry, чтобы сообщить аварии ..

Попробуйте bugsnag для обработки ошибок, это намного лучше. Flurry является потрясающим в аналитике, но ошибки лучше сообщаются в bugsnag.

2

Вызов должен быть порядок таким образом,

[Flurry setCrashReportingEnabled:YES]; 
[Flurry startSession:@"flurry key"]; 

NSSetUncaughtExceptionHandler(&uncaughtExceptionHandler); 
Смежные вопросы