Notification의 경우 동일 GroupKey를 통하여 그룹화가 가능하다.

NotificationCompat.Builder.setGroup(String groupKey)

하지만 별도 Group을 설정 하지 않으면, OS에서 자동으로 Group으로 묶어 준다.

Group을 지정할 경우 Notification 3개부터 Group이 적용되지만, 별도 지정을 하지 않을 경우 4개부터 Group이 적용된다.

(Group이 API level 24 부터 들어갔지만, 자동으로 Group해주는 설정도 API level 24부터 들어가 있다. 신경쓰지 않으면 Group이 잘 된다는 말이다.)

Group을 지정할 경우 Summary Notification을 호출해줘야 한다.

반드시 표시할 Notification을 호출한 뒤에 Summary Notification을 호출해 줘야 한다.

삼성기기의 경우 서순(순서)를 반대로 할 경우 최대 알림 개수 제한에 걸릴 경우 23개만 표시되게 된다. (Android 10 미만의 경우 48개, Pixel폰에서는 OS에서 알아서 잘 처리 해주므로 상관없다.)

25번 째에서 Summary가 먼저 호출되어 기존 Summary를 대체하는 것이 아닌 25번째로 들어가버려서 표시할 Notification이 표시되지 않는다.

아마도 OneUI나 삼성OS에서 Notification을 Stack에 쌓아 뒀다가 한번에 작업을 수행하는 형태로 보인다.

24개가 있는 상황에서 Summary Notification을 기존 Summary를 업데이트 하는 것이 아닌 우선 쌓아놓고, 작업을 돌려 업데이트나 교체하는 하것으로 보인다. 그러므로 중복된 항목이 있지만 25개가 채워지고, 그 이후에 들어오는 표시되어야할 Notification이 표시되지 못하는 것으로 보인다.

[출처] [Android] Notification Group|작성자 Jayden