11

DO anyone know what is the difference between "Push Notification" and "Pull Notification"?

I know "Push Notification" is C2DM, but I dont have any Idea that what is "Pull Notification"

Anyone pls help..

Kanika
  • 10,648
  • 18
  • 61
  • 81
  • 1
    its just another name for polling i hope – Athul Harikumar Sep 11 '12 at 10:19
  • 1
    polling is the process of checking for any updates to a sever in perodic/non periodic intervals – Athul Harikumar Sep 11 '12 at 10:21
  • 2
    http://stackoverflow.com/questions/3585336/push-vs-pull-notification-on-iphone - check this you may get some idea, Android (best of my knowledge) dont have pull notification, we can make web service call based on timer interval – Ketan Parmar Sep 11 '12 at 10:21
  • 2
    in short in c2dm the server notifies client of on any msg and in pull the client asks the server @ intervals wether any msg is available – Athul Harikumar Sep 11 '12 at 10:22

2 Answers2

68

I have to publish this answer because the accepted one is terribly misleading.

Vitaliy Ulantikov
  • 10,157
  • 3
  • 61
  • 54
-2

Push

Push notifications are a type of technology for sending data to phones (pushing). An example would be an SMS message. See also WAP, Push email, etc.

The opposite of this technology is usually referred to as "polling" where the phone will periodically ask a server for new information or content.

Pull

"Pull notification" is usually the term used to refer to the graphical representation of a notification or event. This is displayed in the area at the top of Android phones. This is the place the user sees a visual "cue" that something has happened.

Other terms related to this are "pull down menu", "drop down notifications" etc

pjco
  • 3,826
  • 25
  • 25
  • The pull answer is not correct. See the answer below. – Crabigator360 Apr 06 '21 at 17:20
  • That is not what pull notifications are. Pull notifications is when the client request the notifications from the server, instead of the server pushing the notifications to the client. For example when you go to the notifications page in Twitter and refresh it, you're "pulling the notifications" from the server. – Ali Alhajji Feb 15 '23 at 17:00