Can the App be Used Offline (Without Internet or Data)?

Can the App be Used Offline (Without Internet or Data)?

1. Downloading the App

The only way a user can download an iOS app without internet is if iTunes has been synced to the device. Otherwise, the user will absolutely need an internet connection to download your app, for both the iOS and Android versions. 

The very first time the Muse mBaaS app is launched, there must be an internet connection in order for the content to be initially loaded and cached. 

In order to see all elements of a page without internet, each piece of content must first be opened while connected.
For example, if a user enters an "Articles" section while connected, but only opens 2 out of 10 articles, these 2 are the only ones they will be able to revisit later on without internet. 

The content cached during a session will later be available for viewing without an internet connection. For any future update you make or any new content you publish, the user will need to be connected to view these updates.


2. Sections that Can be Used Without Internet

-Articles section, for instance: CMS Blog, WordPress sections etc...

-Photo, for instance: Gallery, Flickr, Facebook photos, etc... 

-Maps, for instance CMS Map or Kml sections

-Calendar, for instance CMS Calendar, Google cal, iCal/vCal

-Podcasts (Only if the content has been saved as a favorite, it can be accessed offline from the Favorite page)

-Social media sections

-HTML (only if the HTML template is used)

-Click-to sections that are phone numbers

-About


3. Sections that Cannot be Used Without Internet

-Click-to sections directing the user to a website or email address (they can write and save an email as a draft, but not send it)

-Sound sections  (except Podcast, see paragraph above)

-Live Audio, Live Video, Live Plus

-Videos

-Form

-Submission

-User Authentication cannot be used offline


4. Push Notifications

Push notifications can still be sent to offline users, but will be stored in the user's notification center and only available for viewing once they have connected to the internet.


5. Statistics

Statistics are still collected regardless of the connection status, so don't worry about missing out on this data.


6. Specificity for the PWA

Offline functionality in PWA's is possible thanks to a cache management system.

On iOS, the data storage is limited to 50Mb, but not on Android.  

On Android, the stored files are deleted if there's no storage space left. On the other hand, on iOS, if the user hasn't used the PWA in several weeks, the cached files are deleted. The data is re-downloaded when the PWA is opened again. 
    • Related Articles

    • The Sections of the App

      The Sections are the basis of your Muse mBaaS application. - To create and manage the sections of your application go to the left menu Design & Structure > Structure > Sections: The sections of your app are listed on the right side of the backend. - ...
    • App Language VS Backend Language

      1. Choose the application language The language of the application for generic texts is by default the language of the portal in which you created your app/backend. 1. Go to the menu "Settings" at the bottom left of your back office 2. Select "App ...
    • Launch the Native Apps When Clicking a Link from Outside the App

      Example: I share an article from my app on Facebook or Twitter or via email. Final users click the link to your article from Facebook or Twitter or their email: - If they have installed the native app on their device, the native app will be launched ...
    • The Name of the App

      1. App Name and Muse mBaaS Project Name The project name you register when you create your Beautiful App is the name that will appear in your Muse mBaaS backend URL. For example, if you created your Beautiful App as "myapp", your backend URL will be: ...
    • General Info About SSL (HTTPS)

      An SSL certificate is a security certificate associated with a domain name. It allows your users to securely access your Progressive Web App (PWA) by encrypting all exchanges. When an SSL certificate is activated, your users see a lock symbol next to ...