[GH-ISSUE #1389] instant alerts without Pull to refresh #980

Open
opened 2026-05-07 00:29:19 +02:00 by BreizhHardware · 7 comments

Originally created by @edbraunh on GitHub (Jul 15, 2025).
Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/1389

Hello ntfy Team,

First off, thank you for developing such a powerful and lightweight notification app — it’s been invaluable for receiving timely alerts.

I’m a user who relies heavily on ntfy for real-time trading alerts and have noticed that while push notifications arrive instantly, the in-app alert list does not automatically refresh with new messages. Currently, I need to manually pull-to-refresh the alert list to see the latest alerts.

Would it be possible to add a feature that enables automatic refreshing of the alert list as new notifications arrive? This would greatly enhance usability and streamline the user experience, especially for users monitoring time-sensitive information.

Thank you for considering this request. I appreciate your hard work and look forward to future updates!

Originally created by @edbraunh on GitHub (Jul 15, 2025). Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/1389 Hello ntfy Team, First off, thank you for developing such a powerful and lightweight notification app — it’s been invaluable for receiving timely alerts. I’m a user who relies heavily on ntfy for real-time trading alerts and have noticed that while push notifications arrive instantly, the in-app alert list does not automatically refresh with new messages. Currently, I need to manually pull-to-refresh the alert list to see the latest alerts. Would it be possible to add a feature that enables automatic refreshing of the alert list as new notifications arrive? This would greatly enhance usability and streamline the user experience, especially for users monitoring time-sensitive information. Thank you for considering this request. I appreciate your hard work and look forward to future updates!
Author
Owner

@wunter8 commented on GitHub (Jul 15, 2025):

Are you using the native iOS app?

<!-- gh-comment-id:3071801674 --> @wunter8 commented on GitHub (Jul 15, 2025): Are you using the native iOS app?
Author
Owner

@D5120 commented on GitHub (Jul 16, 2025):

I came here to look for the same issue. Glad it's been logged.

Set up ntfy yesterday (using default public server and native iOS app).

As mentioned by the OP, there doesn't seem to be any push notifications, and requires a pull to refresh to get notification.

Not sure if this is by design, or if I've missed a setting.

Push notification are enabled for the app.

<!-- gh-comment-id:3077619165 --> @D5120 commented on GitHub (Jul 16, 2025): I came here to look for the same issue. Glad it's been logged. Set up ntfy yesterday (using default public server and native iOS app). As mentioned by the OP, there doesn't seem to be any push notifications, and requires a pull to refresh to get notification. Not sure if this is by design, or if I've missed a setting. Push notification are enabled for the app.
Author
Owner

@wunter8 commented on GitHub (Jul 16, 2025):

These are the things you need to do to get iOS push notifications to work:

  1. open a browser to the web app of your ntfy instance and copy the URL (including "http://" or "https://", your domain or IP address, and any ports, and excluding any trailing slashes)
  2. put the URL you copied in the ntfy base-url config in server.yml or NTFY_BASE_URL in env variables
  3. put the URL you copied in the default server URL setting in the iOS ntfy app
  4. set upstream-base-url in server.yml or NTFY_UPSTREAM_BASE_URL in env variables to "https://ntfy.sh" (without a trailing slash)
<!-- gh-comment-id:3078214289 --> @wunter8 commented on GitHub (Jul 16, 2025): These are the things you need to do to get iOS push notifications to work: 1. open a browser to the web app of your ntfy instance and copy the URL (including "http://" or "https://", your domain or IP address, and any ports, and excluding any trailing slashes) 2. put the URL you copied in the ntfy `base-url` config in server.yml or NTFY_BASE_URL in env variables 3. put the URL you copied in the default server URL setting in the iOS ntfy app 4. set `upstream-base-url` in server.yml or NTFY_UPSTREAM_BASE_URL in env variables to "https://ntfy.sh" (without a trailing slash)
Author
Owner

@D5120 commented on GitHub (Jul 16, 2025):

These are the things you need to do to get iOS push notifications to work:

  1. open a browser to the web app of your ntfy instance and copy the URL (including "http://" or "https://", your domain or IP address, and any ports, and excluding any trailing slashes)
  2. put the URL you copied in the ntfy base-url config in server.yml or NTFY_BASE_URL in env variables
  3. put the URL you copied in the default server URL setting in the iOS ntfy app
  4. set upstream-base-url in server.yml or NTFY_UPSTREAM_BASE_URL in env variables to "https://ntfy.sh" (without a trailing slash)

Thanks for the detailed instructions.

I'm currently testing ntfy, so only using the default server of https://ntfy.sh (yet to set up my own docker container)

However, I've now resolved my issue (apologies for hijacking the thread).

  1. I installed the app on my iPad, notifications worked as expected, push and instant.
  2. I deleted the app from my iPhone, restarted (not sure if needed)
  3. Re-downloaded
  4. Re-added topics
  5. Sent a test from Home Assistant, and sure enough, I got a push notification to both iPad and iPhone.

I can only assume, I clicked something, or messed something up when I initially installed.

<!-- gh-comment-id:3079514057 --> @D5120 commented on GitHub (Jul 16, 2025): > These are the things you need to do to get iOS push notifications to work: > > 1. open a browser to the web app of your ntfy instance and copy the URL (including "http://" or "https://", your domain or IP address, and any ports, and excluding any trailing slashes) > 2. put the URL you copied in the ntfy `base-url` config in server.yml or NTFY_BASE_URL in env variables > 3. put the URL you copied in the default server URL setting in the iOS ntfy app > 4. set `upstream-base-url` in server.yml or NTFY_UPSTREAM_BASE_URL in env variables to "https://ntfy.sh" (without a trailing slash) Thanks for the detailed instructions. I'm currently testing ntfy, so only using the default server of https://ntfy.sh (yet to set up my own docker container) However, I've now resolved my issue (apologies for hijacking the thread). 1. I installed the app on my iPad, notifications worked as expected, push and instant. 2. I deleted the app from my iPhone, restarted (not sure if needed) 3. Re-downloaded 4. Re-added topics 5. Sent a test from Home Assistant, and sure enough, I got a push notification to both iPad and iPhone. I can only assume, I clicked something, or messed something up when I initially installed.
Author
Owner

@fisherrjd commented on GitHub (Aug 5, 2025):

Issue confirmed on iPhone 15 Pro with a self-hosted container. After following the refresh steps, notifications arrive only when I manually refresh the topic in-app.

<!-- gh-comment-id:3155731322 --> @fisherrjd commented on GitHub (Aug 5, 2025): Issue confirmed on iPhone 15 Pro with a self-hosted container. After following the refresh steps, notifications arrive only when I manually refresh the topic in-app.
Author
Owner

@wunter8 commented on GitHub (Aug 5, 2025):

@fisherrjd I can probably help you troubleshoot on Discord. It's a bit hard to do that via GitHub issues (especially since we'd be spamming the other people of this issue).

The other option is to use the PWA on iOS (https://docs.ntfy.sh/config#web-push) instead of the native app. The PWA has more features and more reliable notifications

<!-- gh-comment-id:3155805440 --> @wunter8 commented on GitHub (Aug 5, 2025): @fisherrjd I can probably help you troubleshoot on Discord. It's a bit hard to do that via GitHub issues (especially since we'd be spamming the other people of this issue). The other option is to use the PWA on iOS (https://docs.ntfy.sh/config#web-push) instead of the native app. The PWA has more features and more reliable notifications
Author
Owner

@fisherrjd commented on GitHub (Aug 5, 2025):

Ahh okay I see the https://docs.ntfy.sh/config/#ios-instant-notifications section now! Thanks @wunter8

<!-- gh-comment-id:3155835574 --> @fisherrjd commented on GitHub (Aug 5, 2025): Ahh okay I see the https://docs.ntfy.sh/config/#ios-instant-notifications section now! Thanks @wunter8
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#980
No description provided.