Come chiudere l'app?

L'applicazione segue il modello standard Android per l'attivazione / disattivazione delle componenti di interfaccia utente (UI) e del servizio VoIP in background.

 L'interfaccia utente può essere "chiusa" semplicemente con il back dalla vista principale (la schermata che mostra chiamate e messaggi recenti); da quel momento in poi, il processo che esegue la componete UI dell'app sarà terminato quando il sistema operativo lo riterrà opportuno

 Il servizio VoIP può essere disattivato nel pannello Opzioni, Impostazioni avanzate, Abilita Voip; una volta disattivato, l'icona di notifica scompare e l'app non può effettuare chiamate perdendo anche la raggiungibilità per chiamate in ingresso e messaggi.  Da quel momento in poi, il processo che esegue il servizio in background sarà terminato quando il sistema operativo lo riterrà opportuno.


Se il servizio è attivo, l'icona di notifica mostra il suo stato corrente.A causa di un'imposizione del sistema operativo, non è possibile rendere l'icona di notifica cancellabile senza disattivare il servizio VoIP in background. Più precisamente, se l'icona di notifica fosse cancellabile dall'utente (oppure nascosta), Android potrebbe liberamente interrompere il servizio VoIP  e si perderebbe la raggiungibilità per chiamate in ingresso e messaggi.

Per forzare il sistema operativo a terminare immediatamente i 2 processi dell'app (in qualunque stato si trovino) si può utilizzare la funzione del sistema operativo Impostazioni, Applicazioni, Messagenet, Arresto forzato (le versioni recenti di Android hanno un shortcut dedicato che appare selezionando a lungo l'icona di notifica Messagenet)

Stiamo comunque valutando l'opportunità di una procedura di logout semplificata che consenta rapidamente di attivare / disattivare il servizio VoIP