Я пытаюсь отправить пользовательские журналы из своего приложения в Crashlytics без каких-либо сбоев. Я хочу зарегистрировать определенное действие кнопки и отобразить его на панели инструментов Crashlytics. Есть ли способ сделать это в Crashlytics?
Как показать пользовательские журналы из приложения на панели инструментов Crashlytics
Ответы (1)
- (void)recordError:(NSError *)error;
- (void)recordError:(NSError *)error withAdditionalUserInfo:(nullable CLS_GENERIC_NSDICTIONARY(NSString *, id) *)userInfo;
Просто используйте экземпляр Crashlytics, и вы можете получить свою нефатальную проблему с пользовательской ошибкой.
Также вы можете отправить дополнительные логи
CLSLog(NSString *format, ...)
И будет полезно использовать ответы, если вам нужно увидеть статистику некоторых действий или событий.
+ (void)logCustomEventWithName:(NSString *)eventName
customAttributes:(nullable ANS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
person
Paul Lafytskyi
schedule
06.11.2017
CLSLogv (Журнал удивительности %d %d %@, getVaList([1, 2, two])) Я использовал эту функцию при быстром нажатии кнопки, но ничего не видел на панели инструментов.
- person ; 06.11.2017
Сначала вам нужно отправить нефатальную проблему. Журналы будут доступны в деталях проблемы, кнопка «Просмотреть все сеансы». Так что просто добавьте немного CLSLogv после выполнения recordError
- person Paul Lafytskyi; 06.11.2017
спасибо, Пол, за ответ, но я совершенно не знаком с этим, не могли бы вы рассказать мне, как использовать это при нажатии кнопки ..?
- person ; 06.11.2017
fabric.io/kits/ios/answers/features fabric.io/kits/ios/crashlytics/features Думаю, вы можете найти отличные примеры в документации Fabric
- person Paul Lafytskyi; 07.11.2017