iCloud syncing but iOS app not updating content

Hi
Usually I struggle to make iCloud sync between Mac and iPhone.

But this time I can go inspect the files and everything is there that I wrote a week ago and yet the iOS app just ignores it? I can write new stuff; but not read everything I wrote on Mac for about 4 days now.

Is my only option deleting the iOS app and reinstalling? I’ve “force quit” several times and don’t see a “reload” option.

1 Like

I’m also having this issue. You don’t have to re-install, instead you can:

  1. Open the iCloud Logseq folder in the files app
  2. Notice the “cloud” icon by some folders
  3. Open each folder with a cloud icon, that will cause it to sync
  4. Go back to Logseq, select “refresh” from the top-left hamburger menu

But this is a huge pain.

I’m still experiencing this issue

1 Like

Similar problem here. I have to press refresh button (which takes 4 clicks) every time I open ios app to load currently downloaded file in ios.

It looks like several people in this thread use iCloud to sync their graph. Please note that using solutions like iCloud, Dropbox, Google Drive, etc. can lead to data corruption.

The reason is that these services randomly delete data from local devices to save disk space (keeping them only online), leading to Logseq to assume the page was deleted by the user. At the same time, these solutions aren’t known for fast syncing, so it’s possible that on another device the file wasn’t synced so Logseq is still working with the old files. A third option is that Logseq couldn’t update its in-memory database after the sync service synced the files, in which case refreshing your graph will do nothing and you will have to re-index.

These issues makes that we only recommend using Git, SyncThing or Logseq Sync to sync your graph between devices; all the other solutions on the market are known to cause significant (data loss) issues. However, in the case of both Git and SyncThing it’s possible you’ll still have to manually re-index after syncing, while Logseq Sync keeps the in-memory database in sync for you.

If you really want to use iCloud, then you need to use iCloud’s recently released option to keep a folder downloaded (right click on a folder in iCloud to see the Keep Downloaded option). This could largely solve/avoid the issues mentioned in this thread. If you want to know more about it, just search this forum for “keep downloaded” as it’s been suggested by many people.