Mysql
 sql >> Database >  >> RDS >> Mysql

Stai creando un'app Web in grado di funzionare offline, archiviare dati e quindi sincronizzarli con MySQL remoto quando online?

Sì, è possibile. Sebbene ci siano molte alternative diverse, "Progressive Web Apps" (PWA) è uno dei trend topic di oggi. Forniscono un'esperienza di app mobile con un sito reattivo e mobile. Forniscono anche la modalità standalone.

Puoi utilizzare API della cache , API IndexedDB , API di archiviazione Web ... per memorizzare i dati.

Hai bisogno di API Service Worker per sincronizzare la tua applicazione con il database o per gestire la tua applicazione quando l'utente è offline.

Documentazione di Google su PWA s potrebbe essere un buon punto di partenza. Inoltre puoi tuffarti nello spazio di archiviazione offline per pwa documenti di Google.

Questo è un buon blog per descrivere le caratteristiche di PWA s.

AGGIORNAMENTO AD APRILE 2018:

Con IOS 11.3, Safari 11.1 è stato rilasciato con il supporto degli operatori di servizio. Riferimento:i documenti

Grazie @ChrisLove per il commento