Documentation
Everything you need to integrate, use, and get the most out of MOMO LENS.
Offline Mode Guide
MOMO LENS is built with an offline-first architecture, ensuring your business operations continue seamlessly even without internet connectivity.
How It Works
The MOMO LENS mobile app stores all data locally on your device. When you're offline, you can:
Offline Capabilities
- ✓ Create sales records
- ✓ Process transactions
- ✓ Manage inventory
- ✓ Track expenses
- ✓ Generate receipts
- ✓ View reports
When Online
- ✓ Automatic data sync
- ✓ Real-time reconciliation
- ✓ Cloud backup
- ✓ Multi-device access
- ✓ API integration
- ✓ Team collaboration
Data Synchronization
When your device reconnects to the internet, MOMO LENS automatically syncs all offline changes:
- Automatic Detection: The app detects when connectivity is restored
- Background Sync: Data syncs in the background without interrupting your work
- Conflict Resolution: Smart conflict resolution handles simultaneous edits
- Verification: Sync status is displayed in the app
No Data Loss
All data is stored locally first, then synced. Even if sync fails, your data remains safe on your device.
Manual Sync
You can manually trigger a sync at any time:
- Open the MOMO LENS app
- Pull down on the main screen to refresh
- Or go to Settings → Sync → "Sync Now"
Sync Status Indicators
Synced
All data is up to date
Syncing...
Data is being synchronized
Offline
Working offline - changes will sync when online
Best Practices
- Regular Sync: Sync regularly when online to ensure data is backed up
- Battery Optimization: Disable battery optimization for MOMO LENS to ensure background sync works
- Storage Space: Ensure sufficient storage space for local data
- Network Quality: Sync works best on stable connections, but will retry on poor connections
API Considerations
When using the API, be aware that:
- Data created via API is immediately available in the cloud
- Mobile apps sync API data when online
- Use webhooks for real-time updates if needed