Android 当设备处于睡眠模式时 GCM 通知不会出现
Android GCM notification don't appear when device is in sleep mode
我使用 GCM 推送通知开发了一个 android 应用程序。我已经开始使用google的样本了。推送通知在设备 "on" 时有效。当设备进入睡眠状态时,通知不会出现,但当我 android 设备退出睡眠模式时它们会显示。
我看到当我在 Facebook 或 Snapchat 上发布内容时,通知在休眠模式下工作得很好所以我的问题是:当我收到推送通知并且设备处于休眠模式时,如何显示此通知 ?
**
编辑
我在服务器端解决了我的问题。
我忘记在消息参数中将 属性 "delay_with_idle" 设置为 false。
有关详细信息,请参阅以下文档:
**
您指的是哪种通知?声音通知?状态栏中的图标?
如果您打算执行的操作与上述类似,您可能需要在 GCMIntentService class 的 sendNotification()
方法中添加自定义代码(如 setSound()
)。 Here是demo中class的实现。
我在服务器端解决了我的问题。我忘记在消息参数中将 属性 "delay_with_idle" 设置为 false。
有关详细信息,请参阅以下文档:
我使用 GCM 推送通知开发了一个 android 应用程序。我已经开始使用google的样本了。推送通知在设备 "on" 时有效。当设备进入睡眠状态时,通知不会出现,但当我 android 设备退出睡眠模式时它们会显示。
我看到当我在 Facebook 或 Snapchat 上发布内容时,通知在休眠模式下工作得很好所以我的问题是:当我收到推送通知并且设备处于休眠模式时,如何显示此通知 ?
**
编辑
我在服务器端解决了我的问题。 我忘记在消息参数中将 属性 "delay_with_idle" 设置为 false。
有关详细信息,请参阅以下文档:
**
您指的是哪种通知?声音通知?状态栏中的图标?
如果您打算执行的操作与上述类似,您可能需要在 GCMIntentService class 的 sendNotification()
方法中添加自定义代码(如 setSound()
)。 Here是demo中class的实现。
我在服务器端解决了我的问题。我忘记在消息参数中将 属性 "delay_with_idle" 设置为 false。
有关详细信息,请参阅以下文档: