如何修复 Android 延迟通知
最近,我的 Android 手机上的通知最多延迟 15 分钟,有时甚至在我打开应用程序之前都没有收到。这非常令人沮丧,我错过了很多紧急信息。然而,事实证明这主要是我这边的错。当我试图优化我的手机以获得更好的性能时,我在这个过程中犯了一些错误。
如果您还面临延迟通知延迟的Android 手机,那么它可能发生的原因有很多。在这篇文章中,我将列出Android 上延迟通知的所有解决方案。
第 1 步。停止使用电池和手机优化应用
大多数手机和电池优化应用程序会关闭所有后台进程以释放 RAM 并减轻手机负载。这可能会提高您的手机速度,但会导致您的应用程序通知延迟或没有通知。
许多这些后台进程同步数据并发送通知。一旦它们被禁用,您将无法从已安装的应用程序接收任何更新,除非您打开它们或它们具有自动打开的功能。
第 2 步。不要自行终止后台进程
遵循以上几点,许多用户喜欢从 Android 设置中禁用后台进程以获得一点性能提升。不要这样做,至少不要为您希望收到通知的应用程序这样做,例如 Facebook Messenger 或 WhatsApp。
您还应该避免使用承诺在您使用它们关闭应用程序时完全关闭应用程序的任务终止应用程序。它们还会在关闭应用程序界面时终止后台进程。
10 个增强和优化您的 Android 智能手机的应用程序
尽管谷歌做出了所有优化努力,但随着时间的推移,Android 往往会随着使用速度变慢。新的… 阅读更多
第 3 步:明智地使用节电模式
如果您的手机运行 Android Lollipop 或更新的操作系统,那么您必须了解可帮助您从电池中获取更多能量的节电模式。
通常,当您的电池电量低于 15% 时,系统会要求您打开省电模式,这对于在您需要时让您的手机保持活力非常有用。但是,节电模式会禁用手机的一项重要功能,即数据同步。
启用省电模式后,没有应用程序会在后台同步数据以让您保持更新,因此您也不会收到任何通知。不要一直启用节电模式,只有在确定您没有在等待重要消息时才在电池电量不足时启用它。
第 4 步:始终启用 Wi-Fi
如果您只在解锁屏幕后才收到通知,那么当您的手机进入休眠状态时,您的 Wi-Fi 可能会被禁用。这有利于节省电池,但不利于数据同步。
修复方法如下:
- 转到手机设置并点击Wi-Fi。
- 现在点击右上角的主菜单,然后从中选择高级。
- 在下一页上,确保“在睡眠期间保持 Wi-Fi 开启”选项设置为“始终”。
这应该在屏幕变黑时保持 Wi-Fi 开启并及时显示通知。
第 5 步。修复特定应用程序的延迟通知
如果特定应用程序而非所有应用程序的通知被延迟,则有多种方法可以修复它。首先,确保它通过移动数据连接在后台正确同步数据:
- 转到手机设置,点击数据使用。
- 选择相应的应用程序,确保“限制应用程序后台数据”功能已关闭。
如果这不是问题,那么您也可以尝试删除应用程序的缓存。
- 从手机设置转到应用程序并打开相应的应用程序。
- 点击“清除缓存”按钮以刷新缓存。
- 您也可以点击“清除数据”按钮来删除应用程序的所有数据。
但是,这也将删除所有应用程序首选项和保存的数据,除非在云中备份。
步骤 6. 减少 Android 心跳间隔
手机中几乎所有的消息传递应用程序都使用谷歌云消息传递(GCM) 服务来发送推送通知。您的手机与此服务保持稳定连接,以确保您及时收到通知。
为此,您的手机每隔几分钟就会发送一个称为“心跳”的网络数据包,以确保您已连接并能够接收通知。Wi-Fi 连接的数据包间隔为 15 分钟,移动数据连接的数据包间隔为 28 分钟。
现在有一个小问题,大多数路由器和运营商在闲置几分钟(通常为 5 分钟)后会断开与闲置端口的连接。因此,如果您在 5 分钟内没有收到通知,那么您的连接将被终止。在发送另一个数据包(心跳)并建立连接之前,您不会收到任何通知。
要解决这个问题,我们只需要加快心跳包的发送频率即可。为此,您可以使用免费应用程序Push Notifications Fixer。安装后会看到两个选项,Mobile心跳间隔和Wi-Fi心跳间隔。
这两个选项都将设置为 5 分钟,这是完美的,因为大多数连接通常会在 5 分钟或更长时间后超时。点击“应用”按钮应用此心跳间隔,您应该会及时开始接收通知。
增加心跳间隔会影响您的整体电池计时。但是,影响非常小,安装此应用程序后我没有发现电池使用时间有任何明显差异。如果您想切换回默认心跳间隔,请卸载应用程序或直接从应用程序设置默认间隔。
结束的想法
Push Notifications Fixer 解决了我的延迟通知问题。而且我想我一直使用节电功能以希望获得更多正常运行时间是个傻瓜。上述解决方案应该足以解决您的Android通知延迟问题。请分享这些方法中哪些对你有用。