• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Gmail Push frequency question, not getting email immediately

jetspeedz

Newbie
Apr 25, 2015
33
0
I'm a little baffled here, I was under the impression Gmail on android is push email. I come from the blackberry world where emails are almost instant. I have checked the account setting and Sync is turned on. I sent myself a test email and it showed up on my desktop instantly. On the new S6 edge with gmail app open in the background it did nothing until I manually Synced the phone than it showed up.

Is there a setting or something i can change to make sure it is pushed from google servers immediately?

thanks
 
It should indeed be push email: I just tested by sending a mail to my phone, and it had arrived within a few seconds of my pressing the send button.

Now I don't use the GMail app (don't even have it installed). I'm currently using Aquamail, but have also used K9 & Kaiten, and on all 3 GMail has acted as push mail. But I'm sure that the GMail app is also supposed to be push too - would be very strange for it not to be.

If you opened it on the desktop before it reached the phone it might not notify you if it was already classified as "read" before being delivered. That's all I can think of.
 
Upvote 0
Hi guys, it is push but since it is using idle IMAP than the phone is sending google servers a message notifying it is still on the network so the server pushes new emails to the phone. My question is where can the frequency of these pings be set or how often does it do it.

When i do send emails it is not instant, sometimes it takes minutes and if i sync manually it shows right now. Not what i expected coming from a blackberry where it is instant push.
 
Upvote 0
Don't know what to tell you. Like I said - in my tests, my emails arrived before I could pick up the phone (and I am talking click send then start reaching for the phone). If I had to guess I would think it may be some sort of latency caused by your network connection - but I'm not sure how, still might be worth testing on Wifi, different locations.

Regardless, I don't think there is any way to adjust the sync timings. You might try clearing the data for the Gmail app (and I am assuming you are using the Google GMail app and not the email client from Samsung set up to use Gmail), uninstall/reinstall Gmail, and remove and re-add your Google Account.
 
Last edited:
  • Like
Reactions: codesplice
Upvote 0
correct, using the actual gmail app. it is consistent in what im seeing. the service is good this is all on the ell network, not doing any wifi tests but i have full bars here. ill do some more testing

I'm thinking it may be a problem between Google and your network provider, so the quality of the isn't necessarily relevant. Which is why I recommend try testing it on different internet path like a Wifi connection, ideally a home network (particularly if you can get someone to test with and compare to).
 
Upvote 0
No it doesn't appear too. Is the email there when you open the app (ie are you defining this as a manual sync)? Have you tried sending an email with the app open and seen what happens?

It sounds like it might not be triggering the notification. You might try reading this https://support.google.com/mail/answer/1075549?hl=en. Apparently Google can be selective on which email it will notify for.
 
Upvote 0
Gmail service is usually pretty quick, but sometimes, apparently randomly and for no particular reason I'm aware of, mail will take longer, maybe as much as a minute or two, to make it's way around.

Try another email client. I've never been a fan of the stock Gmail app. There's plenty of good ones to choose from. Maildroid, K-9, Type Mail, My Mail, etc etc.

AquaMail is my favorite. It has comprehensive configuration options and a lot of little tricks to make handling email quick and easy. Very fast, rock-stable, and has excellent support via built-in help, a user forum monitored by the developer or by email.

https://play.google.com/store/apps/details?id=org.kman.AquaMail
 
  • Like
Reactions: codesplice
Upvote 0
No it doesn't appear too. Is the email there when you open the app (ie are you defining this as a manual sync)? Have you tried sending an email with the app open and seen what happens?

It sounds like it might not be triggering the notification. You might try reading this https://support.google.com/mail/answer/1075549?hl=en. Apparently Google can be selective on which email it will notify for.

I have the notifications set to always go off for every message, the notification issue is probably just the way gmail handles incoming messages. I did send with the app open and close, it is very random sometimes it is instant other times it takes a few minutes.
 
Upvote 0
Gmail service is usually pretty quick, but sometimes, apparently randomly and for no particular reason I'm aware of, mail will take longer, maybe as much as a minute or two, to make it's way around.

Try another email client. I've never been a fan of the stock Gmail app. There's plenty of good ones to choose from. Maildroid, K-9, Type Mail, My Mail, etc etc.

AquaMail is my favorite. It has comprehensive configuration options and a lot of little tricks to make handling email quick and easy. Very fast, rock-stable, and has excellent support via built-in help, a user forum monitored by the developer or by email.

https://play.google.com/store/apps/details?id=org.kman.AquaMail


I will look into the other clients, it sure does appear to be google sync issue but it could also be a combination of the app as well.

thanks
 
Upvote 0
I need to do some more research with regards to GCM vs imap idle but you are correct.

"Android's built-in Gmail client uses Google Cloud Messaging to push email for Gmail accounts set up to sync with the phone. Android also supports Microsoft Exchange accounts natively through its default mail application. Emails arriving into the Microsoft Exchange inbox are instantly pushed to the device. Calendar events sync both ways between exchange and the device.

Yahoo Mail is not pushed to an Android device, as Android is still[when?] lacking in IMAP IDLE; see below. An alternative to lack of native support for Yahoo Mail is to install the free Yahoo Mail app, which provides instant push email. Numerous Yahoo users have complained that push does not function reliably; Yahoo has attributed this to server issues rather than the Smartphone app.

In 2010 Hotmail, and its replacement, Outlook.com, have been made push configurable for Android smartphones through the default mail application.[5]

K-9 Mail, a third-party open source application for Android, provides IMAP IDLE support.[6]"
 
Upvote 0
The question here is how is GCM different than imap idle, the implementation is slightly different, the main difference is gcm's ability to push to 3rd party apps using this feature and really for google's benefit of updating its own apps. Not info info on queuing and sync but ill keep looking.

Good info here
gcm- https://developer.android.com/google/gcm/gcm.html
imap idle - http://tools.ietf.org/html/rfc2177
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones