标签: android google-cloud-messaging
我在使用GCM作为聊天时遇到问题。如果他没有回复,用户A可以接收尽可能多的GCM。但是,当用户A尝试回复时,两方双方互相发送消息后,他们将停止接收GCM。每隔2分钟发送一次Heartbeat,我试着四处寻找并找到解决方案。但是,在发送Heartbeat之后,我将再次收到GCM 1次,直到发送下一次心跳。
目前,要解决此问题,我必须更改网络状态(更改为移动网络,或关闭然后再次打开Wifi)。我怎样才能克服这个问题?