这是一个跟进这个问题。
哪些端口和协议没有谷歌云端通讯(GCM)使用?
这里的问题是,有很多的WiFi网络在那里,其阻断端口GCM使用,对我来说是听起来很疯狂,一个推解决方案使用经常阻塞端口,它使我们的解决方案不可靠。 我们建立的消费市场,而不是企业应用,所以我们可以像“只会在端口范围5228-5230工作,确保这些端口在网络中开设了”保留意见。
我不能是第一个遇到此问题,当时是落后于谷歌的使用这些端口的理性,我怎么能解决它的最佳实践方法是什么?
这是一个跟进这个问题。
哪些端口和协议没有谷歌云端通讯(GCM)使用?
这里的问题是,有很多的WiFi网络在那里,其阻断端口GCM使用,对我来说是听起来很疯狂,一个推解决方案使用经常阻塞端口,它使我们的解决方案不可靠。 我们建立的消费市场,而不是企业应用,所以我们可以像“只会在端口范围5228-5230工作,确保这些端口在网络中开设了”保留意见。
我不能是第一个遇到此问题,当时是落后于谷歌的使用这些端口的理性,我怎么能解决它的最佳实践方法是什么?
据我了解,当您设置网络中的防火墙(用于一般用途,如HTTP,HTTPS,SMTP等)也将阻止除默认的端口,所有端口。 如果你使用其他端口,您必须手动打开它们。
谷歌需要一些端口,为他们服务,他们选择了5228-5230。 以类似的方式,苹果选择5223为他们的推送通知。 两者将被阻塞,在正常的防火墙的配置,以及必须手动开启。
由于这个问题是不是唯一的应用程序(使用谷歌云消息将受GCM端口以同样的方式被阻止,即所有的应用程序),没有一点担心。