![GMail 应用程序(Android)未在公司防火墙后面显示通知](https://linux22.com/image/625370/GMail%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%88Android%EF%BC%89%E6%9C%AA%E5%9C%A8%E5%85%AC%E5%8F%B8%E9%98%B2%E7%81%AB%E5%A2%99%E5%90%8E%E9%9D%A2%E6%98%BE%E7%A4%BA%E9%80%9A%E7%9F%A5.png)
用户有一台 Nexus 4(运行 Android 4.4.2 KitKat)。当电子邮件到达他们的 GMail 帐户收件箱时,手机不会通知用户该电子邮件。用户必须在手机上打开 GMail 应用程序并手动刷新。我们尝试打开各种端口,但仍然不起作用。
如果断开与公司 Wi-Fi 的连接并重新接入蜂窝网络,它可以正常工作,几乎可以立即收到通知。
我们遗漏了什么?
答案1
经过一番研究,谷歌用于推送服务 (GCM) 的端口似乎是 TCP 端口 5228。防火墙必须允许该端口出去,推送通知才能正常工作。