Banner di notifica

In realtà, sono riuscito a risolvere questo problema con una soluzione ibrida.

Una nuova impostazione Banner config version che si applicherà a tutti i banner; e nuovi valori individuali Banner ID.

Gli ID effettivi per ciascun banner sono costruiti utilizzando entrambi i valori. Questo metodo dovrebbe fornire una migliore flessibilità IMHO:

  • La visibilità di un singolo banner può essere reimpostata aggiornando il suo Banner ID senza influire sulla visibilità degli altri banner.
  • Se è necessario reimpostare la visibilità di più banner, o di tutti i banner, allora la Banner config version può essere aggiornata.

Distribuisco questa modifica a breve.


aggiornamento: La v1.4.0 è ora disponibile.

Introdotto un campo Banner ID univoco[1], obbligatorio per ciascun banner di notifica e aggiornate le impostazioni correlate, la logica di migrazione e i test per supportare questa modifica. Inoltre, è stata aggiunta un’impostazione Banner config version per aiutare a reimpostare la visibilità dei banner per gli utenti quando si verificano modifiche importanti. Questi miglioramenti garantiscono che il tracciamento del dismiss dei banner sia più robusto e a prova di futuro.


  1. L’unicità dipende dall’utente. Sfortunatamente le impostazioni dell’oggetto tema non consentono di richiedere valori univoci. Tuttavia, l’etichetta della scheda ora utilizza il valore ID per renderli più visibili. ↩︎