I have a JSON file populated with strings data in Documents Directory. In user Interface of application there is a UIButton. On button press, a new string appends into the JSON file.
Now I am looking for any iOS Service that helps me to send these strings (from JSON file) to the server using swift. And this service should be totally independent of my code. The point is when I press a UIButton, the first step is a string is saved to the JSON file then service should take this string and send it to server if Internet is available.
When a string sent successfully, it should be removed from the JSON file. This service should track after every 30 seconds if there is any string saved into JSON file, then send it to server.
I Googled and found background fetch but It triggers performFetchWithCompletionHandler
function automatically and I cannot know when iOS triggers it. I want to trigger this kind of service my self after every 30 seconds.
application.beginBackgroundTask
application.endBackgroundTask
you provided. But you posted an Answer early than me This is why I have Tic marked your Answer. You can also see my Answer posted below. Thank you again jal – Elanorelapid