[GH-ISSUE #646] Allow finer control over UnifiedPush in the android app #479

Closed
opened 2026-05-07 00:24:36 +02:00 by BreizhHardware · 5 comments

Originally created by @ollien on GitHub (Mar 2, 2023).
Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/646

Right now, if an app wants to use UnifiedPush, it can simply register itself. This causes ntfy to use instant delivery, which makes sense given the usecase of UnifiedPush, but is a bit frustrating if you only wanted to use ntfy for other pushes and don't want the battery drain of instant delivery.

Ideas for possible controls:

  1. An option to disable UnifiedPush entirely
  2. An option to block a specific app from enabling UnifiedPush
  3. An option to disable instant delivery for a UnifiedPush topic

I don't know how the project feels about any of these, but I imagine that #1 is perhaps the "easiest" (said without much context).

Originally created by @ollien on GitHub (Mar 2, 2023). Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/646 Right now, if an app wants to use UnifiedPush, it can simply register itself. This causes ntfy to use instant delivery, which makes sense given the usecase of UnifiedPush, but is a bit frustrating if you only wanted to use ntfy for other pushes and don't want the battery drain of instant delivery. Ideas for possible controls: 1. An option to disable UnifiedPush entirely 2. An option to block a specific app from enabling UnifiedPush 3. An option to disable instant delivery for a UnifiedPush topic I don't know how the project feels about any of these, but I imagine that #1 is perhaps the "easiest" (said without much context).
Author
Owner

@binwiederhier commented on GitHub (Mar 3, 2023):

(I am assuming that you are talking about the Android app)

I used to have a toggle in the Settings that allowed disabling UnifiedPush entirely, but I removed that because I didn't want toggle-hell. I haven't heard this argument before, to be honest. Usually you can choose the notification method in the app itself and unselect "ntfy" there. What app is misbehaving and registering itself without your consent?

<!-- gh-comment-id:1452850829 --> @binwiederhier commented on GitHub (Mar 3, 2023): (I am assuming that you are talking about the Android app) I used to have a toggle in the Settings that allowed disabling UnifiedPush entirely, but I removed that because I didn't want toggle-hell. I haven't heard this argument before, to be honest. Usually you can choose the notification method in the app itself and unselect "ntfy" there. What app is misbehaving and registering itself without your consent?
Author
Owner

@binwiederhier commented on GitHub (Mar 3, 2023):

/cc @S1m @karmanyaahm

<!-- gh-comment-id:1452851434 --> @binwiederhier commented on GitHub (Mar 3, 2023): /cc @S1m @karmanyaahm
Author
Owner

@ollien commented on GitHub (Mar 3, 2023):

Yeah, I am.

The offending app is Tusky. As far as I can tell there's no option for it. See this issue https://github.com/tuskyapp/Tusky/issues/2692

<!-- gh-comment-id:1452861116 --> @ollien commented on GitHub (Mar 3, 2023): Yeah, I am. The offending app is Tusky. As far as I can tell there's no option for it. See this issue https://github.com/tuskyapp/Tusky/issues/2692
Author
Owner

@binwiederhier commented on GitHub (Mar 3, 2023):

I'd be ok with an off switch for UP if somebody wants to implement it (cough, @wunter8, maybe?). That said, it does seem like a Tusky issue.

<!-- gh-comment-id:1452862021 --> @binwiederhier commented on GitHub (Mar 3, 2023): I'd be ok with an off switch for UP if somebody wants to implement it (_cough_, @wunter8, maybe?). That said, it does seem like a Tusky issue.
Author
Owner

@binwiederhier commented on GitHub (Mar 7, 2023):

@wunter8 Did this already.

<!-- gh-comment-id:1458715529 --> @binwiederhier commented on GitHub (Mar 7, 2023): @wunter8 Did this already.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ntfy#479
No description provided.