In https://github.com/nextcloud/ios/issues/215#issuecomment-312690578 we had a discussion about uploading pictures and videos in the background. Right now it doesn't and you have to open the app manually to retry every 10 seconds in foreground.
This should stay as is, but it would be good if we retried failed uploads in the background as well. For example let's say you were on holiday, you took loads of pictures and videos that were uploaded sporadically due to bad WIFI or cellular, battery died (or whatever). When you come home you expect all the pictures and videos are uploaded to Nextcloud, but they are not. Several pictures are missing, heck! What would solve this? Automatic Retry of Failed Uploads.
TL;DR
Retry Failed Uploads in the Background. Transfers view.@nextcloud/ios What do you think?
I would love to see this as well. Since I do not open the app regularly on the iPhone, retrying in the background seems like the way to go.
@marinofaggiana Could we have this in 2.17.5?
Next week, little improvements and several bit fix
retry available, 2.17.5
@enoch85 Still open? v2.17.5 is out. Please verify.
@rakekniven Nope, still not fixed. Went out on a trip just to test. Now not even photos are uploaded and videos get uploaded wiht 0 byte.

Current settings are:

Plus Using subfolders
Activity feed:

N氓dde en maxtidsgr盲ns = Reached max timeout limit
If I open the app in fourground it works and videos get uploaded as they should, but that's not the desired function here.
mmmm mumble mumble .... very strange .... 0 length 19 hours ago ?? ... please can I see activity ?
0 length
That was yesterday, and the videos were not uploaded at all in background but today they got uploaded in the foreground with 0 byte.
I am not sure of this issue @enoch85 :-) When u have time make a new with 2.17.5 (not from previous version)
As I said:
Nope, still not fixed. Went out on a trip just to test. Now not even photos are uploaded and videos get uploaded with 0 byte.
I went on a trip, took 2 videos and 3 photos. Went home and none of them were uploaded. Not even when reaching WIFI so this is broken. Don't mind the 0 byte stuff, fact is that videos are not uploaded, and as you can see I got new errors with 2.17.5 that weren't there yesterday.
@marinofaggiana If you send me your email address I can create an account for you on my server so that you can test yourself. Thanks!
Thanks but the issue is not the server ... (I think) the errors says : server unreachable ... but where are 3 photo and 2 video errors ?
and why error autouploadall ??
and why error autouploadall ??
I don't know, you're the dev :)
You could take a look at ownCloud iOS code and see how they do to get inspired.
What does the option Upload whole camera roll do? Does it make any difference?
hahaha the calls of API are the same ... ;) autouploadall is a error for select Auto Upload all Photo switch ON but your phone was offline (server unreachable) ... I don't view errors for your 3 photo and 2 videos
ohhh YES !! this option upload ALL camera roll
I don't view errors for your 3 photo and 2 videos
I can't fit them in the screen. And now I deleted the log to get a fresh one.
But this issue is about retrying failed uploads. so if they failed, they should be retried which they don't. Not even when I come home to my wifi.
ohhh YES !! this option upload ALL camera roll
What do you mean? I asked what the function was, but you didn't answer?
yes I have answer, this function upload all camera roll not only the last detect
yes I have answer, this function upload all camera roll not only the last detect
So what's the difference in a Auto Upload situation?
Upload whole camera roll: ON:
Upload whole camera roll: OFF:
Please be precise, I don't understand when you write "ohhh YES !! this option upload ALL camera roll"
Thank you.
Hello all, sitting on my veranda and following your conversation.
Are there any testcases I can do?
Use the app daily and background upload is mystic for me. My habit is to open nextcloud app to have photos uploaded.
Enjoy sunday! Whatever you are doin' :-)
@rakekniven in Italy now 34 Celsius ... 50% humidity ... 馃檴
Wow, get away from your keyboard. Put your feet in cool water and get a drink. 馃嵐
@rakekniven
My habit is to open nextcloud app to have photos uploaded.
https://github.com/nextcloud/ios/issues/215#issuecomment-307195988
So, what you could do is to:
The point here is to upload photos without even opening the app, and retry in the background automatically if it failed the first time.
@marinofaggiana You still din't answer my question: https://github.com/nextcloud/ios/issues/306#issuecomment-317258238
@marinofaggiana
hahaha the calls of API are the same ... ;)
Yeah, but then it's strange that it works on ownCloud but not here...
聽@enoch85 Will be on holiday in a few days and my GPS will trigger app. That's for sure 馃槅
Will follow your testcase and understood basic function.
boys I close this, reopen if exists news
Please more detail, from several users.
Ping @roedie as well for more user input.
@rakekniven Did you have any chance to test this yet?
I've tested this week, but it seems to upload everything.
@roedie You are only on WIFI right? And what about Videos?
@enoch85 I'm only on WiFi indeed. Videos upload just as well.
OK, have you ever had a failed upload? Can you try to make an upload fail, e.g. go from wifi to cellular while a upload is happening or something like that?
Also, do you have the "upload all files on camera roll" option enabled?
I'll have a try at creating a failed upload.
I do not have the "upload all files on camera roll" option enabled since it will re-upload everything I already have.
Thanks @roedie!
I changed to Android instead so I can't test. But I still think that everything in my first post should be implemented.
What's the status here?
Stale --> closing
Most helpful comment
Wow, get away from your keyboard. Put your feet in cool water and get a drink. 馃嵐