Sync issue across devices

Hi everyone,
I’m not sure if this is a general Anki issue or something specific to my setup, but its been bothering me for a while and I havent been able to find a solution.
I’m using Anki on a MacOS Monterey version 12.7.6, and occassionally on a Windows PC. When I’m on the go, I use Anki on my Iphone or Ipad. I always make sure to sync right away after studying on each device.
However, I’ve noticed that cards regularly go missing. I often get a recovered deck after using check database and it contains cards I’ve already reviewed but they are marked as new again.
This happens nearly every day now. I study cards on my phone > later check database on mac > hit check database > 100+ new cards
It seems to happen regardless of device!
Occasionally the Iphone still has the right version and I can re-sync to recover it, but more than not, I end up having to review all cards again.
I thought Anki was designed to be used across multiple devices or is there something I’m missing?
Any advice would be really appreciated!
Thanks a lot in advance

Do you also sync when you open the app on each device? It’s important that you sync before you make any changes (which includes edits, updates, and studying), and sync when you are done making any changes, and that you do that consistently each time you use a device.

The first thing to do is a “full round” of syncing to get everything back in sync. It sounds like you’ve got 4 devices you’re syncing? You can pick what order you do them in, but without making any changes on any of the devices (that includes add-ons that do things “on-sync” and in the background), you need to sync devices 1, 2, 3, 4, and then device 1 again. I’d recommend doing a Check Database on each device before you start that process.

1 Like

I don’t use the windows PC very often. Do I have to start up the PC everytime and sync? Or just if I used it on that day?

The process is:

  1. Open Anki.
  2. Sync.
  3. Study, Add cards, ect.
  4. Sync.
  5. Close Anki.

Do that on every device. You can also turn on autosync in the preferences.

Edit: You only sync the device you used today.

2 Likes