Android GCM消息在某段时间未发送到设备wifi和某段时间移动数据网络

Android GCM消息在某段时间未发送到设备wifi和某段时间移动数据网络,android,google-cloud-messaging,gcmlistenerservice,Android,Google Cloud Messaging,Gcmlistenerservice,您好,我在传递GCM消息时遇到问题。此问题只会发生在少数设备上,并且在同一网络中很少有设备工作正常。我有一台HTC和kitkat设备,如果其移动数据打开所有的GCM消息传递,则在连接wifi时出现问题。 第二个是联想棒棒糖手机,当手机数据打开时出现问题,如果我们将其连接到wifi,那么所有的GCM信息都会收到。 从过去两天起,我无法发现这个问题。 没有任何wifi端口阻塞问题,因为我的另外4台设备在同一wifi网络和单个移动数据网络上工作正常。 我搜索所有的问题 GCM(和大多数推送消息服务)的

您好,我在传递
GCM
消息时遇到问题。此问题只会发生在少数设备上,并且在同一网络中很少有设备工作正常。我有一台HTC和kitkat设备,如果其移动数据打开所有的
GCM
消息传递,则在连接wifi时出现问题。 第二个是联想棒棒糖手机,当手机数据打开时出现问题,如果我们将其连接到wifi,那么所有的
GCM
信息都会收到。 从过去两天起,我无法发现这个问题。 没有任何wifi端口阻塞问题,因为我的另外4台设备在同一wifi网络和单个移动数据网络上工作正常。
我搜索所有的问题

GCM(和大多数推送消息服务)的工作原理是保持一个长期存在的套接字对Google的推送通知服务器开放。通过在手机和服务器之间发送“心跳”消息,使套接字保持打开状态。是的,我知道。我的代码在某些设备上正常工作,不会出现wifi或移动数据问题。但有些设备会出现问题。第一次使用AndroidHive教程学习GCM。但由于这个问题,我修改了代码并实现了新的GCM,但仍然出现了同样的问题。请参阅:GCM(以及大多数推送消息服务)的可能重复项是通过向谷歌推送通知服务器打开一个长期存在的套接字来实现的。通过在手机和服务器之间发送“心跳”消息,使套接字保持打开状态。是的,我知道。我的代码在某些设备上正常工作,不会出现wifi或移动数据问题。但有些设备会出现问题。第一次按照AndroidHive指南学习GCM。但由于这个问题,我修改了代码并实现了新的GCM,但仍然出现了相同的问题。请参阅:可能重复的