防止多个通知声音android

Nin*_*off 7 notifications android

我正在使用c2dm(gcm)在Android上使用聊天应用.如果我的应用无法直接显示,则每封收到的消息都会发出通知.问题是当用户离开网格时,在这种情况下,c2dm消息会堆叠起来并在他重新联机时立即传递.通知声音的cacaphony是在1秒钟内添加所有通知的结果.怎么预防这个?期望的行为是通知声音播放一次,而tickertext和通知内容是最新收到的消息

Nin*_*off 5

我最终使用了一个未来1秒设置的闹钟.我设置了多个具有相同意图的警报,之前的警报会被自动删除.因此,当第二个进入1秒间隔时,它会删除第一个.