I git a new iPhone and and installed the Joplin app to sync my Joplin files placed on my Nextcloud.
Added the encryption key and the sync started. So far so good.
But: After ~ 12000 of 17000 elements the sync stopped for whatever reason.
New attempt started and it seems it started from 0 to check which elements have already been scned. But it never reaches the 12000 again, so I can`t sync the missiong ones.
The developers are aware of this, my last status was that React Native just doesn't support it. But the mobile app needs a major overhaul anyway, which is also a GSoC topic. Is there really no option to keep the screen active on IOS? This article says
Settings > Display & Brightness > Auto-Lock > then choosing the Never option
There was an option all the time. But on my iPhone with iOS 15.4.1 the „never“ does not exist anymore. I assume it deals with the high battery consumption of this OS version and they don’t want to consume even more.
Just checked it on my iPhone 11 (iOS 15.4.1): the "never" is still available.
But you're absolutely right: background syncing is essential - for all sorts of reasons apart from setting up Joplin on a new device. Switching from one app to another can be a test of patience and breaks any kind of workflow if you always have to wait for completion of the sync process (lest running into synchronisation conflicts).