Skip to content

Uploading Offline Stores

End users can securely upload local database files from a supported device to the server for analysis.

The administrator enables database upload for a specific application via the cockpit. The developer uses an API to enable client upload capability in specific applications, enabling later access to the uploaded database files to troubleshoot problems. The server checks for offline store files upon start up, and every hour, and automatically deletes expired files.

Developers (Application Development)

The developer uses the Database Upload API to enable client upload capability in a specific application. Typically a prompt is provided for the application user to upload a file for analysis. By default the maximum file size is 32 MB.


The administrator enables the database upload policy for a specific application via the cockpit. The policy identifies how much time elapses before the uploaded database files are deleted automatically, and the maximum database file size that can be uploaded (required only if greater than the default of 32 MB). Allow ample time for the developer to review the uploaded files.

Device Users

When prompted, an application user uploads a file from the device for analysis.

Developers (Troubleshoot)

The developer analyzes the database file to solve a problem encountered by the user. The file is deleted from the server when the policy time limit has expired.

Offline Store Upload Service

The Offline Store Upload API enables a client to upload offline store (database files) to the server. If Offline Store Upload is enabled for an application, you can upload the offline store (database files) into the server. The upload process creates a zip file that includes the uploaded database files, and is then saved into the server database.

Last update: April 14, 2021