如何控制通知组的点击次数

时间:2018-06-20 07:29:06

标签: android android-notifications

这个问题与Android Grouped Notifications有关。

根据官方文档,其中提到:

  

注意:如果您的应用发送了四个或更多通知,但未指定群组,则系统会在Android 7.0及更高版本上自动将它们分组在一起。

问题是我发现这组通知是可点击的。

在我的测试中,我总共收到5条通知,其中4条具有自己的pendingIntent,其中只有一个前台服务通知,该通知不可点击且不可撤消。

虽然它们的点击行为在分开时可以正常工作,但是当我单击其中的一组时,Android只是在当前活动堆栈的顶部创建了另一个入口活动。

我知道我可以通过为每个通知指定不同的组ID来将它们分为不同的通知而无需将其分组;

是否可以保留通知组功能,但使该组不可点击?

1 个答案:

答案 0 :(得分:0)

实际上,当用户单击一组通知时,必须打开将看到这些“通知”的屏幕。例如,您正在开发一个社交网络应用程序。您收到有关新消息的3条通知。您可以将所有用户分组为“新消息”,并且当用户单击这种类型的组通知时,必须打开聊天列表的屏幕。而且,如果您收到2条有关新朋友请求的通知,则可以将它们分组为“朋友请求”,当用户单击该组时,您必须打开一个显示所有请求的朋友请求列表。