Daily iOS
App lifecycle and system

Push notification flow

Can you walk me through the whole path a single remote push takes to reach a user's device? Cover it from the app, APNs, and server sides.

How would an interviewer hear this answer? You'll see whether they'd move on, dig in, or say no, and which sentences would trip you up. Your score doesn't change.
See the short answer

Ask for permission → registerForRemoteNotifications → APNs issues a device token → the app stores it on your server → the server sends the token and payload to APNs → APNs delivers it to the device → UNUserNotificationCenter presents it.

Share a question