Looks like this is the right place to ask.
Basically I'm gonna to build an app which, while suspended periodically uploads photos to server (just like Google Photos uploads new photos to their backend while the app is in background).
I'm thinking of using Background Fetch to get notified of a moment to check if sync is required and to upload any photos if so.
The question is will apple reject the app?
My concern here is that according to the specs Background Fetch is intended to fetch small amount of data from the network while I'm gonna to use it like in the opposite direction - to upload relatively big amount of data.
Probably someone had similar experience.
It's like a different question, however if this approach doesn't work, could anyone bring the light on what an appropriate solution could be? Google got approved with their photos anyway so there should be a way (yes, I'm not Google but hopefully there is a solution for ordinary developer as well).