Panoramica dei servizi in primo piano

I servizi in primo piano ti consentono di eseguire in modo asincrono operazioni visibili all'utente. I servizi in primo piano mostrano una notifica nella barra di stato per informare gli utenti che la tua app sta eseguendo un'attività in primo piano e sta utilizzando risorse di sistema.

Ecco alcuni esempi di app che utilizzano i servizi in primo piano:

  • Un'app di lettore musicale che riproduce musica in un servizio in primo piano. La notifica potrebbe mostrare il brano attualmente in riproduzione.
  • Un'app per il fitness che registra la corsa di un utente in un servizio in primo piano, dopo aver ricevuto l'autorizzazione dall'utente. La notifica potrebbe mostrare la distanza che l'utente ha percorso durante la sessione di fitness in corso.

Utilizza un servizio in primo piano solo quando la tua app deve eseguire un'attività visibile all'utente, anche quando non interagisce direttamente con l'app. Se l'azione è di importanza sufficientemente bassa da utilizzare una notifica con priorità minima, probabilmente ti consigliamo di utilizzare un'altra opzione di lavoro in background.

Questa guida illustra le seguenti aree: