mirror of
https://github.com/binwiederhier/ntfy.git
synced 2026-05-09 08:26:00 +02:00
[GH-ISSUE #1524] Alert options for Unified Push Messages to reduce battery usage of UP-Client App #1076
Labels
No labels
ai-generated
android-app
android-app
android-app
🪲 bug
build
build
dependencies
docs
enhancement
enhancement
🔥 HOT
in-progress 🏃
ios
prio:low
prio:low
pull-request
question
🔒 security
server
server
unified-push
web-app
website
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ntfy#1076
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @krei-del on GitHub (Dec 26, 2025).
Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/1524
💡 Alert options for Unified Push Messages
On my (older) Android phone I need to exclude the ntfy-app as well as the "Element X" (that is the UP-Client App) from battery optimizations to have really instant message notifications.
I would imagine (not proofed) that the battery consumption of "Element X" running constantly in the background is high in comparison to ntfy-app, that should be small.
So why not let ntfy-app notify me about new messages?
Workflow:
Positive:
Downside:
With both downside I personally can live easily.
💻 Target components
Android app
@luneth commented on GitHub (Feb 6, 2026):
Now that RAISE_TO_FOREGROUND has been added, is this still relevant?
None of my UnifiedPush dependent apps need unrestricted battery usage, only ntfy does.
@michaelschefczyk commented on GitHub (Feb 20, 2026):
Using Molly and Signal in parallel on Pixel 9a with GrapheneOS. Signal is the website version with very low usage. Molly is with own Docker instances of Mollysocket and ntfy. I registered it with a landline, and I am not using it at all. Battery usage is <1% for Signal, 12% for ntfy, and 4% for Molly. Molly with unified push including ntfy seems to use 16x as much power as Signal with FCM. In terms of battery, that is not very attractive, unfortunately. Did not try with my matrix homeserver, yet.
@luneth commented on GitHub (Feb 20, 2026):
This issue primarily about reducing battery consumption of UP-compatible application, I would invite you to join the matrix room or discord server to find the root of your battery consumption.
That said, slight off topic, if properly setup, I fail to see how ntfy can use more battery than signal. The way they both maintain their websocket is pretty similar, except signal pings 30 seconds to maintain the WS alive and ntfy does it every 60 seconds.