Quando si sviluppa una app per Android può essere necessario includere anche funzionalità di notifica.
Unity fornisce un asset proprietario per la gestione della notifiche su Android e iOS e anche un manager unificato, più semplice da usare.
Qui: https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.4/manual/index.html
Nello specifico l’invio di una notifica al sistema Android prevede l’assegnazione di due icone, nel modo seguente:
var androidNotification = (Unity.Notifications.Android.AndroidNotification)notification;
androidNotification.SmallIcon = this.AndroidSmallIcon;
androidNotification.LargeIcon = this.AndroidLargeIcon;
androidNotification.FireTime = new NotificationDateTimeSchedule(time).FireTime;
Unity.Notifications.Android.AndroidNotificationCenter.SendNotification(androidNotification, this.AndroidChannel);
Tali icone, nelle ultime versione del pacchetto, devono essere contenute in un file .aar (seguire la guida qui).
E’ però bene precisare che, se la LargeIcon può essere una semplice icona PNG quadrata, la SmallIcon deve necessariamente essere una icona bianco/nero ed avere lo sfondo trasparente.

