我在Android中实现了GCM PushNotification,它运行得非常好。 我甚至定期收到通知。 我只有一个查询,当我在我的设备托盘上收到通知时,如果我没有点击它,如果其他通知也会在一段时间后出现,那么它会显示两个不同的通知,或者只显示一个,即最新通知。
现在我只得到最新的一个。
任何帮助将不胜感激。
答案 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());