使用GCM的Android推送通知

时间:2013-08-22 03:55:43

标签: android push-notification google-cloud-messaging

我在Android中实现了GCM PushNotification,它运行得非常好。 我甚至定期收到通知。 我只有一个查询,当我在我的设备托盘上收到通知时,如果我没有点击它,如果其他通知也会在一段时间后出现,那么它会显示两个不同的通知,或者只显示一个,即最新通知。

现在我只得到最新的一个。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

是的,您可以通过在 mNotificationManager.notify(uniqueId,mBuilder.build())中传递uniqueId来显示所有通知,而新的通知不会替换旧通知

NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(context)
    .setSmallIcon(R.drawable.icon)
    .setContentTitle("FleeGroups Notification")
    .setStyle(new NotificationCompat.BigTextStyle()
    .bigText(message))
    .setContentText(message)
    .setAutoCancel(true)
    .setDefaults(Notification.DEFAULT_ALL);
mBuilder.setContentIntent(resultPendingIntent);
mNotificationManager.notify(uniqueId, mBuilder.build());