Root- Push Notifications Fixer

Root- Push Notifications Fixer


**** NEEDS A ROOTED PHONE ***

If your phone is not rooted, try the no-root version (see my apps).

100.000 downloads and counting!

Work in progress..Still doesn't work for Lollipop

Are you experiencing delayed push notifications from GTalk/Hangouts, GMail, Whatsapp (partial fix), Facebook, Play Store web install, etc? If so, then this app its for you!

It's FREE! No banners. No ads. Please consider donating to the developer (link in the app).

● What does this app do?
Push Notification Fixer (PNF) changes the heartbeat-interval numbers. The heartbeat interval it's a mechanism of android that keeps the push connection alive by sending a little network packet at specified intervals. PNF simply updates that interval numbers. By maintaining the push-connection active (for example every 5 minutes), push notifications will arrive on your device instantly.

Setting the intervals to their lowest values won’t make your notifications arrive more quickly. If the app is installed with the proper permissions, your notifications will arrive instantly regardless of a low interval.

If you have problems or questions, send me an email ([email protected]) before giving the app a poor rating. I will answer you as soon as possible.

XDA support thread: http://forum.xda-developers.com/showthread.php?t=2142503

● How do I use PNF?
Install the app, accept Superuser permissions, choose your interval, select “apply,” and enjoy. The Mobile heartbeat interval must be longer than the Wi-Fi interval, once you applied the settings, the heartbeats are permanently changed and survive to reboots.

● Why were my notifications delayed in the first place?
Apps using Google's push service (Hangouts, Gmail, Facebook Messenger, e.g.) connect your phone to Google’s servers via one TCP connection (on port 5228).
To keep this connection alive, Android uses a periodic heartbeat to prevent the connection from timing out. By default, this heartbeat occurs every 15 minutes on wifi and every 28 minutes on a mobile data connection.
This is problematic because most Wi-Fi routers and mobile carriers will automatically terminate this connection after a short time of inactivity.
Because your phone is not aware that this connection was externally closed, you will not receive push notifications until this connection is reestablished when the next heartbeat is sent.

● How does PNF solve this problem?
PNF simply updates this heartbeat interval (stored on the GSF database inside android data partition) to the value of your choice, in order to maintain the push service connection (GCM).
Once set to the recommended 5-minute heartbeat interval, you should receive all push notifications instantly.
PNF does NOT run in background. PNF will have not affect battery life.

● How do I restore the default heartbeat interval value?
Before to uninstalling PNF, tap "Restore default heartbeats" in the app.

● Notice:
This app is provided with no warranty. You are responsible for what you are doing on your phone.

A special thanks go to Peter Fitzgerald for the Play Store description help.

Keywords: push notification fix, pnf, GCM, c2dm, xda, root, pnf root

Recent changes:
Work in progress..Still doesn't work for Lollipop

Version 4.5.2, 2014/02/17:
- Added Spanish (Thanks Javier)
- Added back GTalk monitor (for "old" devices)
- Added Play services monitor (for new devices)

Give 5 stars to encourage further developing
Add to list
Free
88
4.4
User ratings
2111
Installs
100,000+
Concerns
0
File size
547 kb
Screenshots
Screenshot of Root- Push Notifications Fixer Screenshot of Root- Push Notifications Fixer Screenshot of Root- Push Notifications Fixer
About Root- Push Notifications Fixer
**** NEEDS A ROOTED PHONE ***

If your phone is not rooted, try the no-root version (see my apps).

100.000 downloads and counting!

Work in progress..Still doesn't work for Lollipop

Are you experiencing delayed push notifications from GTalk/Hangouts, GMail, Whatsapp (partial fix), Facebook, Play Store web install, etc? If so, then this app its for you!

It's FREE! No banners. No ads. Please consider donating to the developer (link in the app).

What does this app do?
Push Notification Fixer (PNF) changes the heartbeat-interval numbers. The heartbeat interval it's a mechanism of android that keeps the push connection alive by sending a little network packet at specified intervals. PNF simply updates that interval numbers. By maintaining the push-connection active (for example every 5 minutes), push notifications will arrive on your device instantly.

Setting the intervals to their lowest values won’t make your notifications arrive more quickly. If the app is installed with the proper permissions, your notifications will arrive instantly regardless of a low interval.

If you have problems or questions, send me an email ([email protected]) before giving the app a poor rating. I will answer you as soon as possible.

XDA support thread: http://forum.xda-developers.com/showthread.php?t=2142503

How do I use PNF?
Install the app, accept Superuser permissions, choose your interval, select “apply,” and enjoy. The Mobile heartbeat interval must be longer than the Wi-Fi interval, once you applied the settings, the heartbeats are permanently changed and survive to reboots.

Why were my notifications delayed in the first place?
Apps using Google's push service (Hangouts, Gmail, Facebook Messenger, e.g.) connect your phone to Google’s servers via one TCP connection (on port 5228).
To keep this connection alive, Android uses a periodic heartbeat to prevent the connection from timing out. By default, this heartbeat occurs every 15 minutes on wifi and every 28 minutes on a mobile data connection.
This is problematic because most Wi-Fi routers and mobile carriers will automatically terminate this connection after a short time of inactivity.
Because your phone is not aware that this connection was externally closed, you will not receive push notifications until this connection is reestablished when the next heartbeat is sent.

How does PNF solve this problem?
PNF simply updates this heartbeat interval (stored on the GSF database inside android data partition) to the value of your choice, in order to maintain the push service connection (GCM).
Once set to the recommended 5-minute heartbeat interval, you should receive all push notifications instantly.
PNF does NOT run in background. PNF will have not affect battery life.

How do I restore the default heartbeat interval value?
Before to uninstalling PNF, tap "Restore default heartbeats" in the app.

Notice:
This app is provided with no warranty. You are responsible for what you are doing on your phone.

A special thanks go to Peter Fitzgerald for the Play Store description help.

Keywords: push notification fix, pnf, GCM, c2dm, xda, root, pnf root

Recent changes:
Work in progress..Still doesn't work for Lollipop

Version 4.5.2, 2014/02/17:
- Added Spanish (Thanks Javier)
- Added back GTalk monitor (for "old" devices)
- Added Play services monitor (for new devices)

Give 5 stars to encourage further developing

User reviews of Root- Push Notifications Fixer
Write the first review for this app!
Android Market Comments
A Google User
Dec 12, 2014
Terrific app Couldn't get irssinotifier to work until I tried it in conjunction with this app. Just great.
A Google User
Dec 3, 2014
It work Thank you for working on this app and I made a donation
A Google User
Dec 1, 2014
Waste
A Google User
Nov 30, 2014
Great app dude This really helps a lot. Keep up the great work!
A Google User
Nov 26, 2014
So much more of a better phone now Lol...