Android 安卓:为什么要使用群组通知?

Android 安卓:为什么要使用群组通知?,android,notifications,Android,Notifications,我希望我的应用程序使用Android通知,所以我已经使用它一段时间了,以了解它们是如何工作的 在阅读了一些android文档之后,我不明白当我有sereral通知时是否需要使用组通知而不是唯一的通知:如果我事先检测到需要显示多少通知,并且在有多个通知的情况下只推送一个通知,如果应该显示多少通知,它的行为会不会完全像一个标准的群组通知?Android Wear有群组或堆叠的通知。引用我自己的话: 如果您正在编写电子邮件客户端,并且希望使用通知来 让用户知道新的电子邮件消息,您不想引发 为每封电子邮

我希望我的应用程序使用Android通知,所以我已经使用它一段时间了,以了解它们是如何工作的


在阅读了一些android文档之后,我不明白当我有sereral通知时是否需要使用组通知而不是唯一的通知:如果我事先检测到需要显示多少通知,并且在有多个通知的情况下只推送一个通知,如果应该显示多少通知,它的行为会不会完全像一个标准的群组通知?

Android Wear有群组或堆叠的通知。引用我自己的话:

如果您正在编写电子邮件客户端,并且希望使用
通知来
让用户知道新的电子邮件消息,您不想引发
为每封电子邮件分别发送
通知
。用户将带着 干草叉和火把。。。而不是帮你种田

相反,设想是使用 新内容。例如,您可以从常规的
通知开始
第一封收到的电子邮件。然后,当第二个进来时,您替换
带有一个简单摘要的
通知
(“2条消息在
您的收件箱!),可能还有一个
收件箱样式
“大”
通知
变体 这可能会显示这两条消息的主题行

然而,Android Wear设备增加了一个有趣的问题:你想要
通知
提供有关事件本身的信息。您需要用户 能够在知情的情况下决定是否退出 他们的主要设备是读取新消息,而这一决定只是 部分取决于有多少条消息。用户会想知道更多 关于未完成的邮件(发件人和/或主题行)以帮助他们 做出那个决定。。。至少在某种程度上。如果有57条未读消息, 用户可能会对将所有这些作为单个项目处理感到沮丧 在可穿戴设备本身上

因此,这里的模式利用了添加的一些“组”功能 要
通知compat

  • 引发一个“摘要”
    通知
    ,该通知将仅显示在主设备上, 与您收到的“收件箱中有2封邮件!”信息相同 会在不考虑磨损的情况下使用

  • 针对将出现的单个邮件发出单个通知 关于磨损装置

  • 收集“组”中的所有设备,以便主设备仅显示 摘要和磨损装置仅显示单个磨损装置


我懂了。我从安卓的医生那里不明白。谢谢。