We've developed a simple tracker application for iOS, which gather GPS data and sent it to server. But ran into a problem: our tracker asleep after 30-60 minutes of work, and do not gps data sending. When it activates on screen - nothing looks wrong, data sending process resuming. Background work we do according this instruction: https://medium.com/@icodeinswift/location-permissions-in-ios-apps-always-or-when-in-use-371c1b22e02e
I not a specialist in iOS, but our iOS developers has no idea whats going wrong, I want to help them with ideas. What may going wrong?
Update Similar question on stackoverflow (maybe with solution - not check yet): iOS GPS tracking app that runs all the time