If you see an image in the push notification preview but it doesn't appear on the user's device, it's likely because the Notification Service Extension (NSE) is not implemented in your iOS application.
iOS requires this extension to process and display rich media content like images, GIFs, or videos in push notifications. Without it, the system will only show the text portion of your message. The same extension is also what enables accurate delivery tracking on iOS.
Also confirm that:
- The image is served over HTTPS from a publicly reachable URL (no auth, no local network).
- The extension's
Info.plisthas App Transport Security Allow Arbitrary Loads set totrue, plus thePW_APP_GROUPS_NAMEandPushwoosh_APPIDkeys. - The NSE target is included in the build that is actually installed on the test device.
To resolve this, add the Notification Service Extension to your app. For detailed instructions, follow our integration guide: iOS rich notifications integration.
Comments
0 comments
Please sign in to leave a comment.