Crash Monitoring
The SDK only catches its own crashes and does not replace Crashlytics.
Prerequisites
To ensure the crash handler is ready to catch crashes, you need to initialize the Teads handler in AppDelegate:
- Swift
- Objective-C
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
Teads.configure()
// ...
}
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary<UIApplicationLaunchOptionsKey, id> *)launchOptions {
[Teads configureWith:nil];
// ...
return YES;
}
Configuration
Default Behavior
Crash monitoring is enabled by default in the Teads SDK. No additional configuration is required.
Disable Crash Monitoring
You can disable crash monitoring using Teads.isCrashMonitoringEnabled:
- Swift
- Objective-C
// Disable crash monitoring
Teads.isCrashMonitoringEnabled = false
// Disable crash monitoring
Teads.isCrashMonitoringEnabled = NO;