Provato a mostrare 3 notifiche in formato cluster. Come per il documento, ho aggiunto la proprietà setGroupSummary (true) per la prima notifica. Ma nel risultato ho ricevuto solo due notifiche. La notifica a cui è stata aggiunta la proprietà Sommario di gruppo non è visibile.La notifica con setGroupSummary (true) non è visibile in Android N
NotificationCompat.Builder firstNotification = createNotification(context,"1.Message","Here you go 1");
firstNotification .setGroupSummary(true);
firstNotification .setGroup("KEY_NOTIFICATION_GROUP");
NotificationCompat.Builder secondNotifi = createNotification(context,"2.Message","Here you go 2");
secondNotifi .setGroup("KEY_NOTIFICATION_GROUP");
NotificationCompat.Builder thirdNotifi= createNotification(context,"3.Message","Here you go 3");
thirdNotifi.setGroup("KEY_NOTIFICATION_GROUP");
Qui il grilletto di notifica,
notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify(0,firstNotification .build());
notificationManager.notify(1,secondNotifi .build());
notificationManager.notify(2,thirdNotifi.build());
voglio mostrare tutti e tre di notifica nel formato cluster senza mancare.
Qualsiasi aiuto sarà molto apprezzato.
Sto utilizzando l'anteprima N finale e non sono riuscito a farlo funzionare. Ho impostato lo stesso gruppo su tutte le notifiche e il sommario vero/falso. L'unico modo in cui funziona è lasciarlo al sistema come da documentazione: Nota: se la stessa app invia quattro o più notifiche e non specifica un raggruppamento, il sistema le raggruppa automaticamente. Divulgazione: utilizzo Urban Airship – headsvk
@headsvk sì, hai ragione, non siamo in grado di implementare questa funzione a livello di codice. Solo il sistema può fare questo raggruppamento al momento. – Srinivasan
Non sono un esperto, ma non dovrebbe essere lo stesso ID risposta (invece di 1,2,3 ...). Stavo leggendo qualcosa qui: https://developer.android.com/guide/topics/ui/notifiers/notifications.html –