Push notifications are the message alerts that a server sends to push notification specific user. Here a user does not send a request to the server.

However, Pull notifications are updates delivered to a computer or mobile device when a user sends requests through a remote server. 

An example of a push notification is the updates you receive from your preferred news platforms, etc., and pull notifications could be the email notifications that your devices receive.