Last Updated: P20180425SBL
This article covers how Thread protects your data by saving it to local iPad storage, and then to Thread Learning’s server using a data sync process. Data sync occurs immediately when you have an active connection / reliable internet. It occurs later if you’re temporarily working offline, without internet. We’ll also look at how to handle unexpected problems with data sync and perform your own backups.
Important: To protect data that has not yet synced, do not sign into a different team on your iPad, and do not uninstall the Thread app. These actions will remove your data from the iPad before sync can occur.
We also strongly suggest performing your own data backups in addition to those Thread Learning provides. See the last section of this article, “How to perform your own data backups.”
How Thread handles offline work and unreliable internet
Thread saves new data to your local iPad storage first, then performs a data sync to Thread Learning’s server. This two-step process safeguards your data by providing an immediate backup to the cloud every time your data changes.
This is also why Thread works well even when no internet is available, or in environments with unreliable internet.
Virtually any change to your local data triggers a sync. When you have an active connection to the server, the data will sync right away or as fast as your internet upload speed allows – usually in less than a second. If your Thread app is unable to sync new data to our server, it will retry every ten seconds until successful.
Data sync alert
After ten minutes without a successful data sync, you’ll see an alert displayed in a bright orange bar across the top of the screen. If you know you’re working offline, simply use the alert as a reminder. Return soon to an active connection and your data will sync automatically.
How to recognize and address problems with data sync
If you see the data sync alert unexpectedly, there may be a problem with your iPad, the internet connection, or our server. Remember, just ten minutes without a data sync will trigger the alert pictured above. Here are some considerations:
Caution - Protect your data if a sync has not yet occurred
- DON’T sign into a different team on the same iPad, as this action will remove the original team’s data from the iPad’s local storage. This security feature prevents other accounts from accessing the data in your account.
- DON’T uninstall the Thread app on your iPad. Doing so will lose any work not yet synced to the server.
- DO create your own data backup to iCloud or iTunes. See section below, “How to perform your own data backups.”
Things to check / try
These are not sequential steps. Any one of them may help identify or fix the problem.
- Can you get online using other apps on the same iPad?
- Is your location experiencing wifi or internet problems?
- Are other team members having problems syncing in Thread?
- Retry after updating to the most current version of Thread on the App Store.
- Close Thread completely by double-clicking the iPad home button, then swiping up on the app card. Reopen Thread and retry.
- Sign out of Thread by tapping the settings gear / upper right, then Sign Out. Sign in again (taking care to use the same credentials / team) and retry.
- Retry after powering off and restarting your iPad.
Report the problem
If your internet is working and you need assistance, please contact us.
- Tap the question mark (?) icon in the upper right corner of the Thread app screen.
- Tap Chat With Us.
- Let us know the date and time of last sync as reported in the orange alert bar, along with results from Things to check / try section, above.
If problems also prevent you from contacting us within the Thread app, chat us from our website at www.threadlearning.com. This method presents your question anonymously (without user data) so be sure to include your name, organization and how to contact you in addition to submitting your problem description.
How to perform your own data backups
We strongly suggest performing your own data backups in addition to the two automated methods we provide. Adding this step will prevent data loss if your device is damaged or lost, or if the Thread app or team data is accidentally removed from the iPad before your data syncs.
Follow these instructions from Apple to backup your data regularly to iCloud or iTunes.