4 ms·
That requires a constant internet connection, which can be hard to come by on mobile devices. Edit: Thanks folks. Looks like I was wrong about APN being pulled
by rcsorensen 13y ago
That requires a constant internet connection, which can be hard to come by on mobile devices.
Edit: Thanks folks. Looks like I was wrong about APN being pulled up over cellular messaging when there was data to transmit.
- mike-cardwell 13y agoWell, seeing as I can only download the emails when I have an Internet connection, I'm happy to only be notified that there are new emails waiting when I have an Internet connection too...
- Steko 13y ago[1] indicates the battery loss may be significant: if you are using server-side filtering to filter emails into different folders and you want ‘push notifications’ and instant downloads for all of those folders, then there needs to be a separate TCP connection for each of those folders being monitored. On a mobile device, this can cause excessive battery usage if more than a few folders are being monitored. [1] http://emailganizer.goodhumans.net/2012/10/01/activesync-push-imap-idle-apple-push-notifications/ http://emailganizer.goodhumans.net/2012/10/01/activesync-pus...
- eggnet 13y agoI suspect IMAP IDLE is essentially identical to iOS push notifications. You connect, get a list of messages since the last time you were disconnected, then switch to an idle state where new notifications come in real time. If the tcp session is severed, you have to reconnect, rinse and repeat with both IMAP IDLE and iOS push notifications. I'm partly guessing here, but I'm not sure how it could work any other way.
- randomdata 13y agoSave for the Messages app, that is no different than any other push notification system available on the device. The Exchange protocol that Gmail was using up to this point essentially works the same way that IDLE does.