Android 当应用程序关闭或处于后台时,如何接收GCM消息?

Android 当应用程序关闭或处于后台时,如何接收GCM消息?,android,google-cloud-messaging,Android,Google Cloud Messaging,当应用程序位于前台时,将调用GcmListenerService,我可以在这里执行操作。但是如果应用程序在后台呢?当应用程序在后台时,我仍然可以接收通知,但它只是通知部分,没有数据部分。当我的应用程序处于后台甚至关闭状态时,如何自定义on receive事件以接收GCM消息 如果应用程序位于后台,则不会调用onMessageReceived()方法。当应用程序处于后台时,是否还有其他方法有效? 我和他有同样的问题。在这个链接中有一个解决方案。当应用程序在后台时,需要服务器端进行操作。数据部分将自

当应用程序位于前台时,将调用GcmListenerService,我可以在这里执行操作。但是如果应用程序在后台呢?当应用程序在后台时,我仍然可以接收通知,但它只是通知部分,没有数据部分。当我的应用程序处于后台甚至关闭状态时,如何自定义on receive事件以接收GCM消息

如果应用程序位于后台,则不会调用onMessageReceived()方法。当应用程序处于后台时,是否还有其他方法有效?

我和他有同样的问题。在这个链接中有一个解决方案。当应用程序在后台时,需要服务器端进行操作。数据部分将自动保存在意图中,并发送到内容筛选器中包含该操作的活动。


我和他有同样的问题。在这个链接中有一个解决方案。当应用程序在后台时,需要服务器端进行操作。数据部分将自动保存在一个intent中,并发送到内容筛选器中包含该操作的活动。

您是否已阅读:我已自行找到解决方案。。。还是谢谢你,我也有同样的问题。你能提供答案吗?我想你必须点击通知才能打开应用程序。数据将保存在额外的目的…如果应用程序关闭,我不会收到gcm。请阅读:我自己已经找到了解决方案。。。还是谢谢你,我也有同样的问题。你能提供答案吗?我想你必须点击通知才能打开应用程序。数据将保存在额外的目的…我不会收到gcm,如果应用程序关闭