NewCode with Beto MCP

How to Add Rich Push Notifications in Expo (iOS Images)

Beto, February 17, 2026 · 12,570 views

Send a push notification with an image and Android shows it beautifully. iOS shows nothing, because Apple requires a notification service extension your Expo app doesn't have yet. I add one using Expo Apple targets, no ejecting required, and by the end the same notification displays its image on a physical iPhone.

This is a free lesson from my React Native course, and I walk through every step in the video, Swift code included.

What's inside

  • Why iOS drops notification images while Android shows them by default
  • Generating a notification service extension with
  • The Swift code that downloads and attaches the image
  • Configuring your Apple team ID and signing in
  • Prebuilding with and running on a real iPhone
  • Testing with Quick Push and updating the Expo server SDK

Resources

CourseReact Native course

Let's connect!

Had a win? Get featured on Code with Beto.Share your story