Issue - Using an iPad Sync Edited PDF files from IOS to Nextcloud

We have an issue using an iPad with Nextcloud, which is once we open any PDF files from Nextcloud or from an email application using an iPad and editing PDF files using Adobe Acrobat Pro, there will be an issue with synchronization once the file is uploaded to Nextcloud either it will not take the edit at all and sometimes the edit will not be taken completely, which means if we have edited 10 pages the reflection on Nextcloud would be only in 4 or maybe 6 pages.

Note that this issue is not continuous which means it happens very often and it it really slowing down our workflow . Your support is much appreciated

Do you use the ios sync app? Or do you access directly via webdav?

In both cases, check the Nextcloud logs, also the webserver log…

I use the syn app.

Ok, I moved it in the mobile client section.

In the webserver log, e.g. if you have a textfile and edit it:

ios-ip - - [29/Jun/2022:09:25:28 +0200] nextcloud.example.com "POST /apps/text/session/sync HTTP/2.0" 200 234 "-" "Mozilla/5.0 (iOS) Nextcloud-iOS/4.4.0 AppleWebKit/605.1.15 Mobile/15E148" "-"
ios-ip - - [29/Jun/2022:09:25:29 +0200] nextcloud.example.com "POST /apps/text/session/push HTTP/2.0" 200 60 "-" "Mozilla/5.0 (iOS) Nextcloud-iOS/4.4.0 AppleWebKit/605.1.15 Mobile/15E148" "-"
ios-ip - - [29/Jun/2022:09:25:29 +0200] nextcloud.example.com "POST /apps/text/session/sync HTTP/2.0" 200 270 "-" "Mozilla/5.0 (iOS) Nextcloud-iOS/4.4.0 AppleWebKit/605.1.15 Mobile/15E148" "-"
ios-ip - - [29/Jun/2022:09:25:29 +0200] nextcloud.example.com "POST /apps/text/session/push HTTP/2.0" 200 95 "-" "Mozilla/5.0 (iOS) Nextcloud-iOS/4.4.0 AppleWebKit/605.1.15 Mobile/15E148" "-"
ios-ip - - [29/Jun/2022:09:25:29 +0200] nextcloud.example.com "POST /apps/text/session/sync HTTP/2.0" 200 295 "-" "Mozilla/5.0 (iOS) Nextcloud-iOS/4.4.0 AppleWebKit/605.1.15 Mobile/15E148" "-"

If it goes to an external app and back to Nextcloud, it can also be a put command:
"PUT /remote.php/dav/files/user/folder/myfile.jpg HTTP/2.0"

This way you can find out when it is really syncing the information back.

Perhaps it takes a little longer, or if you open the Nextcloud app again, perhaps there is a forced sync at this point and it doesn’t wait for any feedback of the other app. I don’t know, how this works exactly, so with the logs, you can just try to get a understanding what is happening.