Sync Data in EarthRanger Mobile

Last Updated: June 09, 2026

To work offline, EarthRanger Mobile syncs resources from the EarthRanger web platform and stores them in a local database on the device. This database is the app's source of truth — it determines what Event Categories, Event Types, Patrol Types, and Subjects are available to the logged-in user.

Any change made in the EarthRanger admin interface (such as adding a new event type or modifying permissions) will not appear in the app until a sync is performed.

 

What happens on first login

When you log in to EarthRanger Mobile for the first time, or when logging in with a user account that isn't stored on the device, the app performs a full sync to build the local database from scratch. This requires a stable network connection and may take a few moments depending on the size of your site's data.

The following resources are downloaded and stored locally during this initial sync:

  • User accounts
  • User Tracked By subjects
  • Event categories
  • Event types
  • Patrol types
  • Subjects
  • Subject tracks

Once complete, the app redirects to the Map view and is ready to use — including in areas with limited or no connectivity.

Note: If the account you log in with is different from the one previously stored on the device, the existing local database is deleted before the new sync begins. Any unsynced data from the previous session that hasn't uploaded will be lost.

 

 

 

 

Sync Data in EarthRanger Mobile

There are three ways to trigger a sync:

 

1. Tap the Sync button in Settings
The manual sync option. Navigate to Settings and tap the Sync button to immediately check for changes and upload any pending data. The Sync button grays out while the process is running and becomes active again once the sync is complete.
2. Close and reopen the app
Each time the app launches, it checks for changes during the splash screen. A loader is shown while this check runs. Note that the splash screen sync is optimized for speed — it only checks for updates to event types, patrol types, and user or profile data, not the full resource set.

 

3. Log out and log in as a different user
When you log in as a user not currently stored in the local database, the entire database is deleted and rebuilt from scratch. This syncs all resources regardless of whether changes were detected. Note that this will delete all locally stored data.

 

What gets synced

Different sync methods check for different data. Here's what each method covers:

Resource Settings sync button Splash screen (app relaunch) New user login
User accounts

User Tracked By subjects

 

Event categories

 

Event types

Patrol types

Subjects

 

Subject tracks

 

Remote events

 

All sync methods require a stable network connection.
 

Sync also uploads pending field data

When you tap the Sync button in Settings, the app also attempts to upload any pending data from the device, including:

  • Events
  • Patrols
  • Tracks

You can monitor the upload status of tracks in the Patrols view, where the Tracks section shows the number of items pending sync and the timestamp of the last successful sync.


Example: syncing after an admin change

A user is logged in and has access to an event category called Monitoring, which contains two event types: Human Wildlife Coexistence and Human Wildlife Coexistence (old).
An admin deletes Human Wildlife Coexistence (old) from the EarthRanger admin interface. 
The change is live on the web platform, but the mobile app still shows the old Event Type because its local database hasn't updated yet.

To sync the change to the app:

  1. Ensure you have a stable network connection
  2. Go to Settings and tap Sync
  3. Wait for the Sync button to stop graying out — time varies depending on the number of event types and connection speed
  4. Navigate to the Monitoring event category
  5. Human Wildlife Coexistence (old) no longer appears
 

 

What triggers a full database reset

When a different user logs in and their account is not in the local database, the entire local database is deleted and re-synced from the platform. This ensures the new user only sees data they have permission to access. Because all data is deleted and re-downloaded, this process takes longer than a standard sync.

 

 

EarthRanger 3.0.0