[GH-ISSUE #1226] Add Support for Image Display in ntfy iOS App #863

Open
opened 2026-05-07 00:28:15 +02:00 by BreizhHardware · 13 comments

Originally created by @ufoczek on GitHub (Nov 30, 2024).
Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/1226

Hi,
Currently, the ntfy iOS app does not support displaying images in notifications or in the app itself when the payload includes an image URL or attachment. Adding this feature would greatly enhance the user experience by enabling quick and direct viewing of images shared via notifications, such as screenshots or photos.

Originally created by @ufoczek on GitHub (Nov 30, 2024). Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/1226 Hi, Currently, the ntfy iOS app does not support displaying images in notifications or in the app itself when the payload includes an image URL or attachment. Adding this feature would greatly enhance the user experience by enabling quick and direct viewing of images shared via notifications, such as screenshots or photos.
Author
Owner

@wunter8 commented on GitHub (Nov 30, 2024):

The native iOS app is missing many features as compared to the web app and Android apps. However, if you use the PWA on iOS, you get all the features of the web app (including image previews) and can still get background notifications like the native app.

<!-- gh-comment-id:2508974347 --> @wunter8 commented on GitHub (Nov 30, 2024): The native iOS app is missing many features as compared to the web app and Android apps. However, if you use the PWA on iOS, you get all the features of the web app (including image previews) and can still get background notifications like the native app.
Author
Owner

@apocaliss92 commented on GitHub (Dec 1, 2024):

What about self hosted? I am really trying to make the pwa to work but it's just a bookmark, I'm on iOS
On click it just redirects on the browser without notifications enabled

Nevermind my comment, found one missing step on docu https://docs.ntfy.sh/config/#web-push

<!-- gh-comment-id:2509737517 --> @apocaliss92 commented on GitHub (Dec 1, 2024): What about self hosted? I am really trying to make the pwa to work but it's just a bookmark, I'm on iOS On click it just redirects on the browser without notifications enabled Nevermind my comment, found one missing step on docu https://docs.ntfy.sh/config/#web-push
Author
Owner

@blueharford commented on GitHub (Dec 12, 2024):

The native iOS app is missing many features as compared to the web app and Android apps. However, if you use the PWA on iOS, you get all the features of the web app (including image previews) and can still get background notifications like the native app.

I thought PWA on iOS doesn't allow images in notifications. So the notifications wouldn't have them until you go in and view the list in the app?

<!-- gh-comment-id:2537465055 --> @blueharford commented on GitHub (Dec 12, 2024): > The native iOS app is missing many features as compared to the web app and Android apps. However, if you use the PWA on iOS, you get all the features of the web app (including image previews) and can still get background notifications like the native app. I thought PWA on iOS doesn't allow images in notifications. So the notifications wouldn't have them until you go in and view the list in the app?
Author
Owner

@Isy99 commented on GitHub (Feb 15, 2025):

Hello blueharford,
How to "view the list" you mentioned on iOS?

To all:
I would support the same request with the attachments. But I don't now details concerning status of PWA implementation on iOS.
By the way - the app works perfect as well on MacOS mit M processor.

<!-- gh-comment-id:2660893540 --> @Isy99 commented on GitHub (Feb 15, 2025): Hello blueharford, How to "view the list" you mentioned on iOS? To all: I would support the same request with the attachments. But I don't now details concerning status of PWA implementation on iOS. By the way - the app works perfect as well on MacOS mit M processor.
Author
Owner

@apocaliss92 commented on GitHub (Feb 28, 2025):

Are preview images supposed to be shown in iOS pwa? I get the push notifications but no preview neither action buttons

<!-- gh-comment-id:2691221021 --> @apocaliss92 commented on GitHub (Feb 28, 2025): Are preview images supposed to be shown in iOS pwa? I get the push notifications but no preview neither action buttons
Author
Owner

@Isy99 commented on GitHub (Feb 28, 2025):

On iOS I'm now using the Web version of ntfy.
Works like the app, but allows the attachments as with the Android app.

<!-- gh-comment-id:2691238202 --> @Isy99 commented on GitHub (Feb 28, 2025): On iOS I'm now using the Web version of ntfy. Works like the app, but allows the attachments as with the Android app.
Author
Owner

@apocaliss92 commented on GitHub (Feb 28, 2025):

app.

Do you see the attachments as preview of the notifications toast? I only get title and message

<!-- gh-comment-id:2691252207 --> @apocaliss92 commented on GitHub (Feb 28, 2025): > app. Do you see the attachments as preview of the notifications toast? I only get title and message
Author
Owner

@Isy99 commented on GitHub (Feb 28, 2025):

Yepp, picture e.g. is shown as with the Android app

<!-- gh-comment-id:2691269692 --> @Isy99 commented on GitHub (Feb 28, 2025): Yepp, picture e.g. is shown as with the Android app
Author
Owner

@apocaliss92 commented on GitHub (Feb 28, 2025):

I don't know, it doesn't really want to work for me... This is what I get using the Attach header
image

<!-- gh-comment-id:2691323992 --> @apocaliss92 commented on GitHub (Feb 28, 2025): I don't know, it doesn't really want to work for me... This is what I get using the Attach header ![image](https://github.com/user-attachments/assets/a42319f0-1518-46e3-80d1-0bf5b929a80b)
Author
Owner

@Isy99 commented on GitHub (Feb 28, 2025):

Pls see doc (in German) .
https://wiki.fhem.de/wiki/Ntfy

<!-- gh-comment-id:2691388918 --> @Isy99 commented on GitHub (Feb 28, 2025): Pls see doc (in German) . https://wiki.fhem.de/wiki/Ntfy
Author
Owner

@apocaliss92 commented on GitHub (Feb 28, 2025):

I don't see anything I'm missing on the requests, I tried both on the public and my self-hosted one, images are just not shown :|
Thanks for the heads-up though

<!-- gh-comment-id:2691455517 --> @apocaliss92 commented on GitHub (Feb 28, 2025): I don't see anything I'm missing on the requests, I tried both on the public and my self-hosted one, images are just not shown :| Thanks for the heads-up though
Author
Owner

@thefaboss commented on GitHub (Jan 3, 2026):

Hello, I agree with ufoczek’s request.
It would be great if the ntfy app on iOS could display images and GIFs sent as attachments.

Thx a lot for ntfy :)

<!-- gh-comment-id:3707079044 --> @thefaboss commented on GitHub (Jan 3, 2026): Hello, I agree with **ufoczek**’s request. It would be great if the ntfy app on iOS could display images and GIFs sent as attachments. Thx a lot for ntfy :)
Author
Owner

@jhonatn commented on GitHub (Jan 28, 2026):

Replicated using Android 16 and iOS 26.2.1 (PWA and native) side to side. Android shows the image attachment, iOS doesn't
Grabbed a random image from the internet and sent a request to ntfy, including the header Attach pointing to the image URL, with both devices subscribed to the same topic. Got this:

Android (Native):
Image

iOS (PWA and native):
Image

<!-- gh-comment-id:3812679950 --> @jhonatn commented on GitHub (Jan 28, 2026): Replicated using Android 16 and iOS 26.2.1 (PWA and native) side to side. Android shows the image attachment, iOS doesn't Grabbed a random image from the internet and sent a request to ntfy, including the header `Attach` pointing to the image URL, with both devices subscribed to the same topic. Got this: Android (Native): ![Image](https://github.com/user-attachments/assets/6620abbd-92f0-4b2c-83cb-68dafb59bfb7) iOS (PWA and native): <img width="585" height="241" alt="Image" src="https://github.com/user-attachments/assets/61f72bfe-3511-473e-b177-0b2364ba283d" />
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#863
No description provided.