用户有一台 Nexus 4(运行 Android 4.4.2 KitKat)。当电子邮件到达他们的 GMail 帐户收件箱时,手机不会通知用户该电子邮件。用户必须在手机上打开 GMail 应用程序并手动刷新。我们尝试打开各种端口,但仍然不起作用。
如果断开与公司 Wi-Fi 的连接并重新接入蜂窝网络,它可以正常工作,几乎可以立即收到通知。
我们遗漏了什么?
答案1
经过一番研究,谷歌用于推送服务 (GCM) 的端口似乎是 TCP 端口 5228。防火墙必须允许该端口出去,推送通知才能正常工作。