14 set 2023

Notifiche push e altri aggiornamenti per dispositivi mobili

Sono passate solo poche settimane dal nostro ultimo aggiornamento sullo stato delle app mobile di eM Client, ma abbiamo già altre notizie interessanti per te! Le notifiche push sono arrivate e vogliamo spiegarti come funzionano in modo più dettagliato! Abbiamo apportato anche alcuni miglioramenti all'interfaccia utente per le versioni tablet.

eM Client push notifications

Notifiche push per i nuovi messaggi

La funzionalità più richiesta per le app iOS e Android è finalmente pronta, e alcuni di voi si sono chiesti perché ci sia voluto più tempo rispetto alle altre funzionalità di base. Perché questa funzione è così elusiva sulle piattaforme mobili, anche se sembrerebbe così semplice così come lo è su Windows e macOS?

Come funzionano le notifiche push

Mentre sui sistemi desktop possiamo eseguire l'app eM Client in background per connetterci ai server di posta e quindi mostrarti le nuove notifiche non appena il messaggio arriva nella tua casella di posta, sui dispositivi mobili questo di solito non è consentito - o per essere più specifici, non è consentito su iOS, e con Android non è molto affidabile. Il sistema può rifiutare la connessione e terminare il processo in background in qualsiasi momento, quindi non verremo a conoscenza della presenza di nuovi messaggi fino a quando non apriremo nuovamente l'app eM Client.

Quindi, si rende necessario fare uso delle cosiddette notifiche push eseguite tramite un server Firebase. Invece dell'app eM Client installata sul tuo dispositivo che esegue una connessione direttamente al server, deve essere il nostro server a controllare queste nuove e-mail e consentire al server Firebase di mostrarti una notifica nel tuo dispositivo. Anche se questo potrebbe sembrare un po' macchinoso e sollevare dubbi sulla sicurezza, è una procedura sicura che quasi tutte le app che già usi e in grado di mostrare notifiche in tempo reale già fanno (spesso senza che tu lo sappia).

Per prima cosa, cos'è un server Firebase? Probabilmente non ne hai nemmeno sentito parlare prima, ma è un servizio cloud fornito da Google che funziona in background e ospita molti database, servizi e autenticazione per una varietà di applicazioni, tra cui iOS e Android. Se disponi di uno di questi sistemi, hai già un account sul server Firebase che può cooperare con il tuo dispositivo, in particolare inviando le notifiche al tuo telefono. Quindi ciò che eM Client e molte altre app di posta elettronica devono fare è far sapere a questo server che c'è un nuovo messaggio e, a sua volta, la notifica del nuovo messaggio viene visualizzata nel telefono, anche se eM Client non è in esecuzione.

Ciò significa purtroppo che eM Client deve conoscere i tuoi nuovi messaggi in un altro modo. Abbiamo creato un nuovo servizio sui nostri server che elabora alcuni dei tuoi dati - come password crittografate e token oAuth - per connetterti al tuo server di posta e attendere nuovi messaggi. Una volta ricevuto un nuovo messaggio, eM Client copia le intestazioni del mittente e dell'oggetto e invia le informazioni al tuo account Firebase, che crea la notifica e-mail nel telefono. Dopo aver fatto clic sulla notifica, l'app eM Client si aprirà su questo nuovo messaggio e scaricherà il contenuto del messaggio all'interno dell'app per consentirti di visualizzarlo.

Una procedura dettagliata delle notifiche e-mail sullo smartphone:

grey arrow

Server E-Mail

1. Un nuovo messaggio viene ricevuto nella tua inbox sul server e-mail

grey arrow

Server eM Client

2. Il server eM Client, in attesa di comunicazioni, viene allertato

3. I dati del messaggio vengono processati dal server eM Client (Mittente, Oggetto, Orario di ricezione, e a volte un'anteprima del messaggio)

grey arrow

Server Firebase

4. Questi dati vengono inviati al tuo account su un server Firebase

5. Firebase usa i dati sopracitati per creare una notifica.

grey arrow

Il tuo smartphone

6. La nuova notifica e-mail viene "spinta" (push - inviata) per essere mostrata nel tuo dispositivo

7. Ora è possibile fare clic sulla notifica per leggere il nuovo messaggio!

I dati menzionati inviati al nostro server non vengono mai salvati o registrati in alcun database o archiviazione di file ed esistono solo in memoria, quindi non possono essere recuperati o compromessi. Viene elaborato solo per consentirti l'uso delle notifiche push.

Poiché alcuni trattamenti dei dati non possono essere evitati per fruire delle notifiche push, abbiamo deciso di rendere facoltativa questa impostazione e puoi decidere se abilitarla o meno, in base all'account. Questa opzione si trova nelle impostazioni dell'account all'interno dell'app, quindi puoi decidere se vuoi abilitarla per tutti gli account o solo per alcuni di essi, e puoi cambiare idea in qualsiasi momento. Abbiamo trascorso una grande quantità di tempo per assicurarci che questo processo fosse perfettamente sicuro.

Nota: purtroppo le notifiche push non sono ancora disponibili per gli account Gmail, poiché ci vuole un po 'più di tempo per ottenere l'autorizzazione da Google per accedere ai dati dei messaggi che sopra abbiamo citato.

eM Client: Impostazioni delle notifiche push su iOS e Android

Android Account setup
Android Settings
iOS Accounts settings

Barre degli strumenti personalizzate

L'ultimo aggiornamento porta anche la personalizzazione della barra degli strumenti alle app del telefono - un'altra grande funzionalità dell'app desktop, in modo da poter personalizzare eM Client e avere le funzionalità più importanti disponibili con un clic.

Barre degli strumenti personalizzate su iOS e Android

1 / 16
Android - Settings
2 / 16
Android - Mail Compose Toolbar
3 / 16
Android - Mail Compose Toolbar
4 / 16
Android - Mail Detail Toolbar
5 / 16
Android - Mail Detail Toolbar
6 / 16
Android - Multiselect Mode Toolbar
7 / 16
Android - Multiselect Mode Toolbar
8 / 16
Android - Toolbars
9 / 16
iOS - Settings
10 / 16
iOS - Mail Compose Toolbar
11 / 16
iOS - Mail Compose Toolbar
12 / 16
iOS - Mail Detail Toolbar
13 / 16
iOS - Mail Detail Toolbar
14 / 16
iOS - Multiselect Mode Toolbar
15 / 16
iOS - Multiselect Mode Toolbar
16 / 16
iOS - Toolbars

Miglioramenti del layout per tablet

L'app eM Client era un po' confusionaria su iPad e altri dispositivi tablet fino ad ora, ma finalmente stiamo arrivando ad organizzarla come vorremmo: l'interfaccia è ora progettata per utilizzare lo spazio in modo più efficiente e consentire di fare clic sui pulsanti con maggiore facilità rispetto a prima.

iPad UI
Android Tablet UI

Miglioramenti dell'interfaccia utente su iPad e tablet Android

Sei nuovo su eM Client?

Provare per credere! È gratuito e favoloso.

Se seipronto per saperne di più, acquista la licenza PRO e divertiti:

  • account di posta elettronica illimitati

  • uso commerciale illimitato

  • supporto VIP professionale

  • sezioni Note e Allegati

  • Posticipo messaggi

  • Posta di massa

  • Invio programmato

  • Monitoraggio risposte
    e molto altro.

E nel frattempo, dai un'occhiata al nostro canale YouTubeper i video dimostrativi.