设备处于睡眠模式时,不会显示Android GCM通知

时间:2015-01-15 09:34:15

标签: android notifications push-notification google-cloud-messaging sleep-mode

我使用GCM推送通知开发了一个Android应用程序。我已经开始使用谷歌的样本。当设备处于“开启”状态时,推送通知会起作用。当设备进入睡眠状态时,通知不会出现,但是当我让Android设备退出睡眠模式时会显示通知。

我看到当我在Facebook或Snapchat中发布内容时,通知在睡眠模式下完美运行所以我的问题是:当我收到推送通知并且设备处于睡眠模式时,如何显示此通知< / strong>?

**

修改

我在服务器端解决了我的问题。 我忘了在消息参数中将属性“delay_with_idle”设置为false。

有关详细信息,请参阅以下文档:

**

2 个答案:

答案 0 :(得分:2)

我在服务器端解决了我的问题。我忘了在消息参数中将属性“delay_with_idle”设置为false。

有关详细信息,请参阅以下文档:

答案 1 :(得分:0)

您指的是什么样的通知?声音通知?状态栏中的图标?

如果您打算执行的操作与上述类似,则可能需要在GCMIntentService类的setSound()方法中添加自定义代码(如sendNotification())。 Here是演示中类的实现。