我一直在阅读许多有关更新有效通知的帖子/文章/教程。我担心我可能会对如何更新Android推送通知产生根本性的误解。
到目前为止:我可以根据其ID更新有效通知,但我无法从Builder.setGroup()
中获得任何结果
我的问题:当我更新活动(未解除)通知时,我希望能够从之前的活动通知中获取文本,解析并添加新通知文本并进行更新。
我开始认为没有本地数据库可能无法做到这一点,而且我对这个问题的处理方法并不好。
有没有办法获取最后一个通知(或具有特定ID的通知)的内容?
编辑:在我看来,我见过的许多例子都是一次性而不是连续地分组一些通知。
这是我想要做的一个例子。我想象的场景是这样的:
答案 0 :(得分:0)
好的,所以我意识到我可以做我需要做的事情,通过跟踪用户来结合通知'后端有未读消息(或邀请等等),如果有多个消息,它会发送通知摘要而不是单独发送。在客户端上,这将覆盖任何先前的相关通知(使用发送到GCM(以及随后的客户端)的JSON字段跟踪,该字段代表通知的主题)
无论出于何种原因,我认为我应该在客户端处理通知的分组/摘要。我认为API是可行的方法。