Skip to content Skip to sidebar Skip to footer

Caricare da un .arr le icone per le notifiche Android in Unity

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.

Copyright © Desdinova ® / PIVA 03799780162 / Non è una testata giornalistica.
Tutti i diritti riservati ai legittimi proprietari, anche ove non citati.