BugSense отвечает с кодом состояния 500 на iOS в приложении телефонной пробелы
Я занимаюсь разработкой приложения PhoneGap для устройств iOS. Я также интегрировал bugsense для iOS.
Я использую window.onError из javascript для отлова ошибок, а затем использую метод делегата Webview для обработки исключений. Здесь я создаю собственный объект NSException и использую метод BUGSENSE_LOG() для регистрации исключений. Но это не работает. Это ошибка, которую я получаю:
BugSense --> Server responded with status code: 500
Это мой код:
NSDictionary *myDictionary = [NSDictionary dictionaryWithObjectsAndKeys:@"Source", @"Phonegap ios", nil];
NSException *exc = [NSException exceptionWithName:@"MyException" reason:completeMessage userInfo:myDictionary];
//[exc raise];
BUGSENSE_LOG(exc, @"Tag");
Я выключил отладчик и делаю сборку релиза. Я также проверил свои настройки, и все кажется в соответствии с рекомендациями, приведенными на официальном сайте Bugsense.
Заранее спасибо за ваши ответы.
2 ответа
ХОРОШО.. Я смог найти решение своей проблемы. Все, что я сделал, вместо создания объекта NSException, я вызвал исключение, поймал его и затем зарегистрировал его. Удивительно, но это сработало..
@try {
[NSException raise:@"MyException" format:@"%@,%@,%@",message,url,lineNumber];
}
@catch (NSException *exception) {
BUGSENSE_LOG(exception, @"tag");
}
Пожалуйста, посмотрите на это, что было сообщено парнями с ошибками. См. URL https://groups.google.com/forum/?fromgroups=.
Привет, ребята, спасибо, что подняли это. Мы начали экспериментировать с PhoneGap, но обнаружили следующую проблему. window.onerror не работал на Android, поэтому у нас не могло быть глобального обработчика необработанных исключений. Затем мы подумали о создании обратного вызова Bugsense, который вы могли бы добавить к обратным вызовам onerror Phonegap.
Если у вас есть какие-либо предложения, мы будем рады выслушать их. Мы также публикуем структуру нашего API, чтобы вы могли создавать свои собственные плагины. Кстати, у нас есть некоторая поддержка HTML5 https://github.com/soundcloud/Bugsense-js https://github.com/crcn/mesh-bugsense