Я бы хотел включить и отключить отчеты о сбоях программно в моем текущем приложении для iOS. Я использую
- Crashlytics: 3.14.0
- Fabric: 1.10.2
- Firebase (Core / Analytics): 6.9.0
Официальная документация Firebase на https://firebase.google.com/docs/crash/disable-sdk?hl=en говорит мне использовать следующий код:
Crash.sharedInstance().crashCollectionEnabled = false
Но это не работает / кажется устаревшим как
- Там нет Crash-Class или -Symbol.
- Есть класс Crashlytics, который, похоже, является новым Crash-классом, но у него нет свойства
crashCollectionEnabled
- Кажется, что в Crashlytics / Fabric / Firebase нет другого API для этого
Я знаю, что могу написать собственный обработчик исключений и пересылать полученные исключения по требованию в Crashlytics, ноЯ не хочу реализовывать такое грязное решение.
Кто-нибудь знает чистый способ включения / выключения Crashlytics в работающем приложении iOS?