From eb2262d06e3308f85ba615ae1ba97a0f86691c41 Mon Sep 17 00:00:00 2001 From: Philipp Heckel Date: Sun, 12 Jun 2022 11:22:15 -0400 Subject: [PATCH] Update FAQ --- docs/faq.md | 25 ++++++++++--------------- docs/releases.md | 1 + 2 files changed, 11 insertions(+), 15 deletions(-) diff --git a/docs/faq.md b/docs/faq.md index a1c385e..9846170 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -11,17 +11,16 @@ the service. Best effort. ## What happens if there are multiple subscribers to the same topic? -As per usual with pub-sub, all subscribers receive notifications if they are -subscribed to a topic. +As per usual with pub-sub, all subscribers receive notifications if they are subscribed to a topic. ## Will you know what topics exist, can you spy on me? -If you don't trust me or your messages are sensitive, run your own server. It's open source. -That said, the logs do not contain any topic names or other details about you. -Messages are cached for the duration configured in `server.yml` (12h by default) to facilitate service restarts, message polling and to overcome -client network disruptions. +If you don't trust me or your messages are sensitive, run your own server. It's open source. +That said, the logs do contain topic names and IP addresses, but I don't use them for anything other than +troubleshooting and rate limiting. Messages are cached for the duration configured in `server.yml` (12h by default) +to facilitate service restarts, message polling and to overcome client network disruptions. ## Can I self-host it? -Yes. The server (including this Web UI) can be self-hosted, and the Android app supports adding topics from +Yes. The server (including this Web UI) can be self-hosted, and the Android/iOS app supports adding topics from your own server as well. Check out the [install instructions](install.md). ## Why is Firebase used? @@ -34,16 +33,12 @@ of the app and [self-host your own ntfy server](install.md). ## How much battery does the Android app use? If you use the ntfy.sh server, and you don't use the [instant delivery](subscribe/phone.md#instant-delivery) feature, -the Android app uses no additional battery, since Firebase Cloud Messaging (FCM) is used. If you use your own server, -or you use *instant delivery*, 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 +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), 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. ## What is instant delivery? [Instant delivery](subscribe/phone.md#instant-delivery) is a feature in the Android app. If turned on, the app maintains a constant connection to the -server and listens for incoming notifications. This consumes additional battery, +server and listens for incoming notifications. This consumes additional battery (see above), but delivers notifications instantly. - -## Why is there no iOS app (yet)? -I don't have an iPhone or a Mac, so I didn't make an iOS app yet. It'd be awesome if -someone else could help out. diff --git a/docs/releases.md b/docs/releases.md index 8ff6961..f0ca95b 100644 --- a/docs/releases.md +++ b/docs/releases.md @@ -23,6 +23,7 @@ and the [ntfy Android app](https://github.com/binwiederhier/ntfy-android/release * Added [example](examples.md) for [Uptime Kuma](https://github.com/louislam/uptime-kuma) integration ([#315](https://github.com/binwiederhier/ntfy/pull/315), thanks to [@philippdormann](https://github.com/philippdormann)) * Fix Docker install instructions ([#320](https://github.com/binwiederhier/ntfy/issues/320), thanks to [@milksteakjellybeans](https://github.com/milksteakjellybeans) for reporting) * Add clarifying comments to base-url ([#322](https://github.com/binwiederhier/ntfy/issues/322), thanks to [@milksteakjellybeans](https://github.com/milksteakjellybeans) for reporting) +* Update FAQ for iOS app ([#321](https://github.com/binwiederhier/ntfy/issues/321), thanks to [@milksteakjellybeans](https://github.com/milksteakjellybeans) for reporting) ## ntfy iOS app v1.2 (UNRELEASED)