在我的Android应用中,我同时打开2个网络Wifi和移动数据。 Wifi连接到Hotspot,但没有互联网连接,我强制App使用移动数据网络作为默认值。
我从Firebase控制台发送了一条消息,但是在我关闭wifi之前,我的应用仍未收到消息。
请帮我解决这个案子!!!
答案 0 :(得分:0)
您是说通知仅适用于移动数据,而不适用于Wifi? 可能是您的本地网络有防火墙而某些端口被阻止。以下是谷歌对FCM的评价
如果您的组织有防火墙限制进出Internet的流量,则需要将其配置为允许与GCM连接,以便GCM客户端应用程序接收邮件。要打开的端口是:5228,5229和5230. GCM通常仅使用5228,但有时使用5229和5230. GCM不提供特定的IP,因此您应该允许防火墙接受到包含的所有IP地址的传出连接在Google的ASN 15169中列出的IP块中。