Technically speaking, how does PUSH actually work?

Discussion in 'Android General Discussions' started by arw01, May 20, 2010.

  1. arw01
    Offline

    arw01 New Member

    Joined:
    May 16, 2010
    Messages:
    81
    Likes Received:
    0
    Trophy Points:
    0
    Curious about how pushing works technically. Do they broadcast a phone id out causing your phone to go online and ASK for the email, or do they broadcast emails just through the airwaves hoping your phone can pull in the signal?

    Or does your phone register with towers or open ports on wifi with the ip address being "on file" with the server for x amount of time?
  2. itwerk
    Offline

    itwerk New Member

    Joined:
    Jan 28, 2010
    Messages:
    211
    Likes Received:
    0
    Trophy Points:
    0
    >jij dmf """
  3. titans
    Offline

    titans Premium Member Rescue Squad Premium Member

    Joined:
    Dec 3, 2009
    Messages:
    2,664
    Likes Received:
    0
    Trophy Points:
    0
    Thanks for the information.
  4. moonnite
    Offline

    moonnite New Member

    Joined:
    Apr 25, 2010
    Messages:
    20
    Likes Received:
    0
    Trophy Points:
    0
    my understanding of the gmail push is that the phone recieved a hex or binary instructino threw a system sms that acts like a phone recieve broadcast signal and causes the phone to at that point request the email, so it save the phone from checking unnecissarly when there is no email wasting battery life and you still get quick emails on your phone

    stander email = mom tells kid to walk home from park every 15 mins to see if dinner is ready

    gmail push = giving the kid at the park a beeper and saving them from walking except when there is food

    bb push = calling delivery restaurant and having it delivered to the park, lol


    - also gmail can be set up to check other emails on the server side, allowing you to get non-gmail account without using the standered email program with pull ( or scheduled polling) and should be better for the battery
  5. Viper323
    Offline

    Viper323 New Member

    Joined:
    Dec 29, 2009
    Messages:
    102
    Likes Received:
    0
    Trophy Points:
    0
    Correct me if I'm wrong but I believe the way it works is the server side (say GMail) sends a tiny packet of data to the client (your phone) when a new email arrives telling it to check in and download the message, then your phone goes out and actually downloads the email. Doing it this way means large amounts of data arent wasted when your phone is off because only a small packet is sent out initially when an email arrives on the server
  6. garrett
    Offline

    garrett Active Member Theme Developer Developer

    Joined:
    Oct 31, 2009
    Messages:
    2,017
    Likes Received:
    4
    Trophy Points:
    38
    Location:
    In a van by the River......

    more or less this....


    99% of it is server side... the email account is constantly monitored by the sync server and as soon as an email comes in its immediatly sent to the push devices.

    same thing on the phone as soon as a change is made to a contact or email is created that information is sent to the server.

    They also will periodically connect to each other to verify all information is sync'd. if you log onto verizon.com and look at your data usage you will see the internet being used constantly and this would be the phone and the sync server checking to make sure the info is the same on both ends.

    our phones don't actually connect directly to the email server everything is filtered through the sync server...

    its alot more technical jargon that goes along with this but this will give you the basic idea.
Search tags for this page
email jargon push mail
,
how does android push email work
,
how does android push work
,
how does gmail push work
,

how does push email work

,
how does push email work on android
,
how does push email work?
,
how does push mail work
,
how does push work
,
how does push work on android
,
how does push work phone
,
how push mail works