Daily iOS
App lifecycle and system

Reliability of silent push

A chat app is built to wake up on a silent push (content-available) for each new message and sync ahead of time, but the data says more than half never arrive or arrive late. Why is that happening?

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

A silent push is low priority (apns-priority 5), delivery and execution aren't guaranteed, the system throttles it by app usage and battery, and it doesn't come at all after a force quit or in Low Power Mode.

Share a question