Skip to content

Commit d1bf227

Browse files
feat(apple): Add FAQ for watchdog terminations (#15243)
Add an FAQ section at the bottom of the watchdog terminations page. Co-authored-by: Alex Krawiec <[email protected]>
1 parent 8173e57 commit d1bf227

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

docs/platforms/apple/common/configuration/watchdog-terminations.mdx

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,3 +60,17 @@ SentrySDK.start { options in
6060
```
6161
6262
If you disable the `enableCrashHandler` option, the SDK will disable watchdog termination tracking. This will prevent false positive watchdog termination reporting for every crash.
63+
64+
#### FAQ
65+
66+
**Do watchdog terminations include those due to high memory pressure?**
67+
68+
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.
69+
70+
**Do watchdog terminations include force terminations from the user?**
71+
72+
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 <PlatformLink to="/configuration/app-hangs/#app-hangs-v2">App Hangs V2</PlatformLink>.
73+
74+
**Do watchdog terminations include fatal app hangs?**
75+
76+
No, watchdog terminations don't include fatal app hangs.

0 commit comments

Comments
 (0)