MΓ³dulo 18 Β· Push & Background Work β LecciΓ³n 4 de 4 Β· ~8 min
Silent push & finishing the task
A push that wakes the app instead of showing a banner
A silent push β an aps payload with "content-available": 1 and no alert/sound/badge β doesn't show anything. It briefly wakes PawWalk in the background so application(_:didReceiveRemoteNotification:fetchCompletionHandler:) can run, fetch something new, and call the fetch completion handler with .newData, .noData, or .failed. It's APNs used as a nudge to go check, not as a message for the learner. iOS also throttles and coalesces silent pushes it judges too frequent β a burst of them can get merged into one wakeup or dropped, so don't lean on them for anything time-critical.