PEGA Mobile Client - Offline Support - Max Size of Cache

Our client is looking for a Field Service type of app, where we need to store a list of some codes and information for offline usage. The size of such list can hit 300 MB limit.

We’re planning to use PEGA mobile client, and not custom app.

We’re also planning to keep that list embedded in a data page, and mark that data page as ‘Large data page’ (https://community.pega.com/knowledgebase/articles/mobile/85/declaring-data-page-large) to improve the app performance.

The information we’re looking for -

  1. Does PEGA automatically creates an encrypted SQLite database on the device at the time of deployment for such large data pages? (https://community.pega.com/knowledgebase/release-note/support-large-reference-data-offline-mobile-apps)
  2. Is there any limitation on the size of large data pages, or the generated SQLite DB on device enforced either by PEGA mobile app or device?

Thanks

@Nirmalya.SenSharma The database on the client is encrypted. There are 3 limitations to consider:

  1. The amount of time it will take to download the data to the device. This happens automatically, but can take notable amount of time on slow network connections.
  2. Free space on end-user devices. Depends on their device models, and on storage usage by other apps.
  3. Each LDP record (row) must not be larger than 8 megabytes. There is no limit to the number of records, or the number of data pages, though.