这个问题与Android Grouped Notifications有关。
根据官方文档,其中提到:
注意:如果您的应用发送了四个或更多通知,但未指定群组,则系统会在Android 7.0及更高版本上自动将它们分组在一起。
问题是我发现这组通知是可点击的。
在我的测试中,我总共收到5条通知,其中4条具有自己的pendingIntent,其中只有一个前台服务通知,该通知不可点击且不可撤消。
虽然它们的点击行为在分开时可以正常工作,但是当我单击其中的一组时,Android只是在当前活动堆栈的顶部创建了另一个入口活动。
我知道我可以通过为每个通知指定不同的组ID来将它们分为不同的通知而无需将其分组;
是否可以保留通知组功能,但使该组不可点击?
答案 0 :(得分:0)
实际上,当用户单击一组通知时,必须打开将看到这些“通知”的屏幕。例如,您正在开发一个社交网络应用程序。您收到有关新消息的3条通知。您可以将所有用户分组为“新消息”,并且当用户单击这种类型的组通知时,必须打开聊天列表的屏幕。而且,如果您收到2条有关新朋友请求的通知,则可以将它们分组为“朋友请求”,当用户单击该组时,您必须打开一个显示所有请求的朋友请求列表。