“To have push notifications in our system, we would need to set up a Notification server”.
How does a Notification Server “find” offline clients? i.e. I have a non active Messenger app on my phone, what happens behind the scenes when the app automatically opens showing a new message notification?