To facilitate the Trailforks app working offline or with a spotty internet connection, the Trailforks app stores most of the data offline in an internal database on your phone. Because the app syncs data from the Trailforks servers to the app, a trail status is stored offline in the app and needs to be synced.
Troubleshooting Trail Statuses
The trail status will update after the app is first launched, and it will continue to update in the background every 30 minutes, as long as you have the app open and the screen turned on. Due to modern phone OS battery saving changes, this syncing will not occur if the app is not open and the screen similarly on.
The trail status will also force a sync whenever you visit a trail's detail page.
You can also force a manual sync by going to:
Settings > Manual Sync > Update Trail Statuses
Troubleshooting Trail Reports
A trail's Reports tab is NOT synced offline, so every time you visit this page, the app fetches live data from the Trailforks' servers. This live data sync explains how you might see a newer report with a different trail status compared to the trail detail page's status.
Additionally, the map caches trails and the map's basic data once viewed; after syncing the trail status, the map might not reflect this change right away. Restarting the app will force a refresh of the map cache.
We hope to someday have the ability to sync trail statuses as a background task alone, syncing these statuses even with the phone screen off or while the app is inactive, but at this time, trail statuses must be synced while the app is active and the screen is on.
Comments
0 comments
Article is closed for comments.