Software Design

Push Notifications via APNs and FCM

UML Sequence Diagrams · made in Skemio

Sequence diagram showing Backend Server sending push notifications through APNs/FCM gateway to wake up a Mobile Device.
Sequence diagram showing Backend Server sending push notifications through APNs/FCM gateway to wake up a Mobile Device.

What it shows

  • Devices maintain a single persistent battery-optimized socket to Apple/Google.
  • Your backend sends payload and target device token to APNs or FCM gateways.
  • Push gateways route alerts through the persistent socket to wake apps.

The takeaway

Push gateways decouple app servers from managing billions of fragile mobile socket connections.

More uml sequence diagrams