【发布时间】:2016-01-20 17:44:15
【问题描述】:
我已经阅读了许多关于更新有效通知的帖子/文章/教程。我担心我可能对如何更新 Android 推送通知有一个根本性的误解。
到目前为止:我可以根据其 ID 更新活动通知,但我无法从 Builder.setGroup() 获得任何结果
我的问题:当我更新一个活动(未解除)通知时,我希望能够从上一个活动通知中获取文本,解析并添加新的通知文本并更新它。
我开始认为如果没有本地数据库,这可能是不可能的,而且我解决这个问题的方法不好。
有没有办法获取最后一个通知(或具有特定 ID 的通知)的内容?
编辑:在我看来,我看到的许多示例都是一次将多个通知分组而不是连续分组。
这是我想做的一个例子。我想象的场景是这样的:
- 设备所有者收到一条通知,告知他/她收到了来自“Alex Faaborg”的新消息。 (见图)
- 设备所有者未关闭通知
- 收到另一条关于“Jeff Chang”新消息的通知
- 从第一个通知中获取“Alex Faarborg's”的名字,从第二个通知中获取“Jeff Chang”
- 解析信息并显示其通知的摘要,而不是累积多个通知
4 是我想做的事
【问题讨论】:
-
所以这与系统托盘上的实际通知有关吗?如果有多个通知,并且您点击了 1,您还想要其他的详细信息吗?
-
我认为这不是我要问的,我在我的问题中添加了更多细节。
标签: android notifications google-cloud-messaging