WIP: Critical alerts

This commit is contained in:
binwiederhier
2026-06-08 20:22:50 -04:00
parent 5ff460f1dc
commit 3e8787e70e
4 changed files with 73 additions and 7 deletions
+5
View File
@@ -492,6 +492,11 @@ You can set the priority with the header `X-Priority` (or any of its aliases: `P
<figcaption>Detail view of priority notifications</figcaption>
</figure>
On **iOS**, max priority (`5`) messages are delivered as [critical alerts](https://developer.apple.com/documentation/usernotifications/unnotificationinterruptionlevel/critical),
which break through silent mode and Do Not Disturb and play a sound at full volume. You must grant ntfy
permission to send critical alerts (the app asks for it on first launch; it can also be toggled in
**iOS Settings > Notifications > ntfy**).
## Tags & emojis 🥳 🎉
_Supported on:_ :material-android: :material-apple: :material-firefox:
+6
View File
@@ -1948,6 +1948,12 @@ and the [ntfy Android app](https://github.com/binwiederhier/ntfy-android/release
## Not released yet
### ntfy server v2.25.0 (UNRELEASED)
**Features:**
* Send priority 5 (max/urgent) messages as iOS critical alerts (APNs critical sound + `interruption-level`), so they bypass silent mode and Do Not Disturb ([ntfy-ios#44](https://github.com/binwiederhier/ntfy-ios/pull/44), thanks to [@am7590](https://github.com/am7590) for the iOS app contribution)
### ntfy Android v1.25.x (UNRELEASED)
This release makes the "connection lost" alert configurable and turns it off by default. Folks did not like it and many reached out