Sync Issues
Solutions for offline mode and data synchronization problems.
Understanding Sync
How Sync Works
- Online Mode: Changes save immediately to server
- Offline Mode: Changes stored locally on device
- Sync: Local changes upload when connection restored
Sync Status Indicators
| Indicator | Meaning |
|---|---|
| ✓ Synced | All data up to date |
| ⟳ Syncing | Currently uploading/downloading |
| ! Pending | Changes waiting to sync |
| ✕ Error | Sync failed |
Common Sync Problems
Data Not Syncing
Symptoms:
- Pending indicator persists
- Changes not appearing on other devices
- Sync stuck
Solutions:
-
Check internet connection
- Verify you're online
- Try loading a website
- Check Wi-Fi/mobile data
-
Force sync
- Pull down to refresh
- Or click sync button
- Wait for completion
-
Restart the app
- Close completely
- Reopen and check
-
Check sync status
- Look for error messages
- Note any specific errors
Sync Taking Too Long
Symptoms:
- Sync spinner for extended time
- Progress stuck
- Very slow uploads
Solutions:
-
Check connection speed
- Slow connection = slow sync
- Try better network
-
Reduce pending data
- Large photos slow sync
- Many items queue up
-
Wait for completion
- Don't close during sync
- Let it finish
-
Sync incrementally
- Don't wait too long offline
- Sync periodically
Sync Errors
Symptoms:
- Error messages appear
- Red indicator
- Failed sync notification
Common Errors:
| Error | Cause | Solution |
|---|---|---|
| Network error | No connection | Check internet |
| Timeout | Slow connection | Try again on better network |
| Conflict | Data changed elsewhere | Resolve conflict |
| Server error | System issue | Wait and retry |
| Auth error | Session expired | Log in again |
Conflict Resolution
What Are Conflicts
Conflicts occur when:
- Same data edited in two places
- Offline changes conflict with server changes
- Multiple users edit same item
Resolving Conflicts
When conflict detected:
-
Review both versions
- Your local changes
- Server version
-
Choose resolution
- Keep local version
- Keep server version
- Merge manually
-
Confirm
- Selection applied
- Conflict cleared
Preventing Conflicts
-
Sync frequently
- Don't stay offline too long
- Sync before editing
-
Coordinate with team
- Communicate about edits
- Avoid simultaneous changes
-
Work on assigned items
- Reduces overlap
Offline Mode Issues
Offline Mode Not Working
Symptoms:
- Can't access data offline
- App requires connection
- Features unavailable
Solutions:
-
Enable offline mode
- Settings > Offline Mode
- Toggle on
-
Pre-load data
- Open items while online
- Data cached for offline
-
Check storage space
- Device needs space
- Clear unused data
-
Update app
- Latest version needed
- Check for updates
Limited Offline Features
Some features require internet:
| Available Offline | Requires Online |
|---|---|
| View cached items | Search all items |
| Perform inspections | Generate reports |
| View recent history | Access admin features |
| Take photos | Send notifications |
Offline Data Missing
Symptoms:
- Items not available offline
- Partial data only
- "Not cached" messages
Solutions:
-
Cache data while online
- Open items you need
- Browse through lists
- Data stored locally
-
Configure offline settings
- Settings > Offline
- Choose what to cache
-
Ensure enough storage
- Clear device storage
- Remove unused apps
Mobile Sync Issues
App Won't Sync
Solutions:
-
Check app permissions
- Network access allowed
- Background data enabled
-
Check battery optimization
- App not restricted
- Allow background activity
-
Force sync
- Pull down to refresh
- Check Settings > Sync
Photos Not Uploading
Symptoms:
- Inspection photos stuck
- Upload progress not moving
- Photo sync failed
Solutions:
-
Check file size
- Very large photos take longer
- Compression may help
-
Check connection
- Photos need good upload speed
- Use Wi-Fi if possible
-
Retry upload
- Find pending photos
- Tap to retry
-
Check storage permissions
- App needs storage access
- Re-grant if needed
Background Sync Stopped
Symptoms:
- Only syncs when app open
- Background not working
- Notifications not updating
Solutions:
-
Disable battery saver
- May stop background activity
-
Allow background refresh
- iOS: Settings > App > Background Refresh
- Android: Settings > Apps > Battery > Unrestricted
-
Keep app updated
- Updates fix sync issues
Browser Sync Issues
Data Not Persisting
Symptoms:
- Data lost after closing browser
- Need to reload each time
- Offline mode not working
Solutions:
-
Don't use private/incognito
- Data can't persist
- Use normal mode
-
Allow local storage
- Browser settings
- Enable for Kuviq site
-
Don't clear site data
- Clearing removes cached data
- Re-sync needed after clearing
Multiple Tabs Conflict
Symptoms:
- Different data in different tabs
- Changes not reflecting
- Inconsistent state
Solutions:
-
Use single tab
- Multiple tabs can conflict
- Close extras
-
Refresh all tabs
- After making changes
- Sync state
-
Close and reopen
- Single fresh tab
- Load latest data
Recovery Steps
If Sync Completely Fails
-
Note pending changes
- Screenshot if needed
- Record what was done
-
Log out
- Clear local session
-
Clear app/browser data
- Remove cached data
- Fresh start
-
Log back in
- Re-sync from server
- Re-enter any lost changes
Data Recovery
If data appears lost:
-
Check sync status
- May still be pending
- Wait for sync to complete
-
Check other devices
- May have synced elsewhere
-
Contact support
- Provide details
- May be recoverable
Best Practices
For Reliable Sync
- Sync before going offline
- Sync immediately when back online
- Don't edit same item from multiple devices
- Keep app updated
- Maintain stable connection during sync
For Working Offline
- Plan ahead - cache needed data
- Complete work in sessions
- Sync when possible
- Monitor pending count
- Address errors promptly
Related Topics
- Offline Inspections - Working offline
- Common Issues - General troubleshooting
- Login Issues - Authentication problems