PWA plugin for Osclass covers major functionalities of Progressive Web Apps.
PWA plugin
Plugin also allows to define shortcuts when application icon is tapped.
Preload feature is browser-based functionality that enhance website loading.
Plugin helps to configure also offline fallback page - by default, when you access website in offline mode, you get error page from browser, but this page can be customized by PWA, using custom layout, logo/image and text.
All stylesheets (CSS) and scripts (JS) as well ad any resource defined in plugin configuration are pre-cached on page load, including offline page, to provide best possible offline app-like experience to your customers.
These features must be also supported by browser, plugin handle compatibility checking.
PWA plugin
Install (Add to home page) application
Plugin generate service workers those are essential for mobile browsers to show "Add to home page" button when browsing your site. This button installs PWA application and website is then easily accessible from mobile device.Plugin also allows to define shortcuts when application icon is tapped.
Generate files for native application
When manifest and service worker files are created, it is possible to convert PWA application into native application using pwabuilder.com. This website generate application files for Google Play Store, iOS App Store and Microsoft Store.Configuration of in-app install experience
Plugin helps to improve application installation experience by configuring background and font colors, application name, description, icons and other aspects of installation process.Assets caching and preload features
Service workers can be set caching strategy, where browsed resources (except images) are cached and are used in case customer use your app in offline mode. In this case customer can access all links those were accessed while being online.Preload feature is browser-based functionality that enhance website loading.
Offline browsing experience and Offline fallback page
When service workers are in caching mode, customer can access website also when offline.Plugin helps to configure also offline fallback page - by default, when you access website in offline mode, you get error page from browser, but this page can be customized by PWA, using custom layout, logo/image and text.
All stylesheets (CSS) and scripts (JS) as well ad any resource defined in plugin configuration are pre-cached on page load, including offline page, to provide best possible offline app-like experience to your customers.
Rich & UP-to-date offline experience
Plugin provides ability to enable background synchronization and periodic background synchronization to update cached resources whenever it is possible in order to keep user content up-to-date and provide better offline experience.These features must be also supported by browser, plugin handle compatibility checking.