Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

This document explains the sync logic used in the trace mobile app.

Syncing in the trace mobile app is the process that updates the data between the trance mobile app and the trance backend. Since the app supports offline features we have to update new data from the app to the backend and vice versa.


Sync types

Sync types are defined with which types of data are syncing.

  1. Company details

  2. project details

  3. New farmers

  4. New cards

  5. Buy transactions

  6. Send transactions

  7. Transaction invoices

  8. Updated farmers

  9. Product list

  10. Buyer list

  11. Farmer list

  12. Transaction list

  13. Batch list


Sync stages

Syncing is done with 3 different stages.

  1. Initial sync

  2. Transaction sync

  3. Normal sync

1. Initial sync

  • No labels