[GH-ISSUE #581] Clarify F-droid battery usage in the FAQ #443

Closed
opened 2026-05-07 00:24:14 +02:00 by BreizhHardware · 3 comments

Originally created by @opk12 on GitHub (Jan 13, 2023).
Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/581

The FAQ How much battery does the Android app use? seems to imply that F-droid consumes additional battery, due to lack of FCM. Could this be made explicit, for a new F-droid user that doesn't have the common knowledge that FCM won't work and follows a direct link (so won't read the previous FAQ)?

Originally created by @opk12 on GitHub (Jan 13, 2023). Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/581 The FAQ [`How much battery does the Android app use?`](https://docs.ntfy.sh/faq/#how-much-battery-does-the-android-app-use) seems to imply that F-droid consumes additional battery, due to lack of FCM. Could this be made explicit, for a new F-droid user that doesn't have the common knowledge that FCM won't work and follows a direct link (so won't read the previous FAQ)?
BreizhHardware 2026-05-07 00:24:14 +02:00
  • closed this issue
  • added the
    docs
    label
Author
Owner

@binwiederhier commented on GitHub (Jan 17, 2023):

Sure. I'm happy to accept suggestions in docs or otherwise.

<!-- gh-comment-id:1385576346 --> @binwiederhier commented on GitHub (Jan 17, 2023): Sure. I'm happy to accept suggestions in docs or otherwise.
Author
Owner

@opk12 commented on GitHub (Jan 30, 2023):

The bold words would make it explicit in the FAQ. The important part is the link to the doc, where Firebase is mentioned and the background story is explained.

If you use the ntfy.sh server, and you don't use the instant delivery feature, the Android/iOS app uses no additional battery, since Firebase Cloud Messaging (FCM) is used. If you use your own server, or you use instant delivery (Android only), or install from F-droid (which does not support FCM), the app has to maintain a constant connection to the server, which consumes about 0-1% of battery in 17h of use (on my phone). There has been a ton of testing and improvement around this. I think it's pretty decent now.

<!-- gh-comment-id:1408640811 --> @opk12 commented on GitHub (Jan 30, 2023): The bold words would make it explicit in the FAQ. The important part is the link to the doc, where Firebase is mentioned and the background story is explained. > If you use the ntfy.sh server, and you don't use the [instant delivery](https://docs.ntfy.sh/subscribe/phone/#instant-delivery) feature, the Android/iOS app uses no additional battery, since Firebase Cloud Messaging (FCM) is used. If you use your own server, or you use *instant delivery* (Android only), **or install from F-droid (which [does not support FCM](https://f-droid.org/docs/Inclusion_Policy/)),** the app has to maintain a constant connection to the server, which consumes about 0-1% of battery in 17h of use (on my phone). There has been a ton of testing and improvement around this. I think it's pretty decent now.
Author
Owner

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

Done in github.com/binwiederhier/ntfy@23c5d4e345

I'm so sorry it took so long

<!-- gh-comment-id:1484223060 --> @binwiederhier commented on GitHub (Mar 26, 2023): Done in https://github.com/binwiederhier/ntfy/commit/23c5d4e34554e69cd457080fa0a385625401d77f I'm so sorry it took so long
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#443
No description provided.