Can I use "Background Fetch" Capability to upload data?

I am storing application screen performance in app DB. I wanted to push the stored data to APP server using HTTP connection on specific interval.

1. Is it right to use background fetch feature to upload data? if not any other option for this requirement.

2. Is there any possibility of APP rejection when background fetch is used for upload


Please advise,


Thanks,

Ram,