educative.io

How push services know whether client browser is online or not?

Push notification is implemented through push service. Servers send notification to push services. If the client is offline, the notification is then queued on the push service until client comes online.

My question: how does a push service know whether a client is online or not? Does the client browser notify the push service? If so, does this mean “push notification” is inherently just “pull notification” with a separate queuing service?

Thanks


Type your question above this line.

Course: https://www.educative.io/collection/5668639101419520/5649050225344512
Lesson: https://www.educative.io/collection/page/5668639101419520/5649050225344512/5693417237512192