Offline Mode

Continue canvassing even without internet connectivity.

How It Works

The SRP Canvass app is designed for field work where internet may be spotty. When you lose connectivity:

  1. The app automatically switches to offline mode
  2. You can continue viewing voters and recording results
  3. Changes are saved locally on your device
  4. When connectivity returns, changes sync automatically

Offline Indicator

When offline, you'll see a banner at the top of the screen indicating:

The banner disappears automatically when you're back online and changes have synced.

What Works Offline

Feature Offline?
View voter list Yes (cached data)
Search voters Yes
Filter voters Yes
View voter details Yes
Record results Yes (queued)
Add notes Yes (queued)
View map Partial (may not load tiles)
Make calls/texts Yes (uses phone)
Load new voters No
Sync contacts No

Syncing Changes

When you come back online:

  1. The app detects connectivity automatically
  2. Pending changes upload in the background
  3. The pending count decreases as items sync
  4. Once complete, the offline banner disappears
You can also manually trigger a sync by pulling down on the voter list.

Conflict Resolution

If another canvasser updated the same voter while you were offline:

Troubleshooting

Changes Not Syncing

If the pending count doesn't decrease:

  1. Check your internet connection
  2. Try toggling airplane mode on and off
  3. Force-close and reopen the app
  4. If issues persist, contact support

Stale Data

If you see outdated voter information:

  1. Pull down to refresh the list
  2. Wait for the sync to complete
  3. If still stale, go to Settings → Clear Cache

Cache Size

The app caches voter data for offline use. If your device is low on storage:

  1. Go to Settings → Clear Cache
  2. Reload only the voters you need