diff --git a/docs/platforms/apple/common/configuration/watchdog-terminations.mdx b/docs/platforms/apple/common/configuration/watchdog-terminations.mdx index 170391918ef2f..7e236c5f52891 100644 --- a/docs/platforms/apple/common/configuration/watchdog-terminations.mdx +++ b/docs/platforms/apple/common/configuration/watchdog-terminations.mdx @@ -60,3 +60,17 @@ SentrySDK.start { options in ``` If you disable the `enableCrashHandler` option, the SDK will disable watchdog termination tracking. This will prevent false positive watchdog termination reporting for every crash. + +#### FAQ + +**Do watchdog terminations include those due to high memory pressure?** + +Yes. If the watchdog ends your app due to excessive memory usage, the Apple SDK won’t register it as a crash. Instead, it reports a watchdog termination event the next time your app launches. + +**Do watchdog terminations include force terminations from the user?** + +No, watchdog terminations don't include force terminations from the user, because when the user force kills your app, your app goes through the normal termination process, via the [applicationWillTerminate](https://developer.apple.com/documentation/uikit/uiapplicationdelegate/applicationwillterminate(_:)) delegate method that the Apple SDK also subscribes to. If the user force kills your app while it's hanging, the SDK will report this as a fatal app hang if you have enabled App Hangs V2. + +**Do watchdog terminations include fatal app hangs?** + +No, watchdog terminations don't include fatal app hangs.