Android设备在网络状态改变之前不接收GCM推送消息
我在我的项目中实现了聊天,并使用GCM进行聊天。在这一过程中,我遇到了一个奇怪的问题 我必须为它执行以下步骤Android设备在网络状态改变之前不接收GCM推送消息,android,asp.net,push-notification,google-cloud-messaging,Android,Asp.net,Push Notification,Google Cloud Messaging,我在我的项目中实现了聊天,并使用GCM进行聊天。在这一过程中,我遇到了一个奇怪的问题 我必须为它执行以下步骤 向服务器发送聊天信息 服务器获取设备的注册表项并向GCM服务器发送推送消息 现在,在另一台接收推送消息的设备上,我尝试了很长时间等待推送消息 但是我没有收到推送消息 现在,当我关闭并再次打开wifi,或者从3g切换到wifi,或者从3g切换到wifi,我会立即收到所有推送消息 我读过GCM文档,在Stackoverflow中也看到了这两个问题 我还提到了谷歌集团关于这个问题的一个
非常感谢您的帮助或建议。我已经接受了。不知道该怎么办?让我也来帮忙。这对我来说也很紧急,我知道这不是你问题的答案,但你可以把它当作一个提示,GCM不保证将消息传递到预期的设备,所以为什么你不使用实现xmpp协议的asmack来代替它,它将对你的应用程序更有帮助可能重复