My app requires that location updates happen in the background for it to function. The app worked fine in iOS 12 as I had the Background Mode "Location Updates" turned on, but in iOS 13, the app only runs for about 30 seconds or so before stopping background function. How can I fix it so that my app can still get location updates in the background in iOS 13, while preferably still holding out support for iOS 12?
I found this article (medium(dot)com/swlh/handling-background-tasks-in-ios-13-67f717d94b3d) that talks about iOS 13 limiting app background functionality to about 30 seconds, which I just can't believe is true. There are so many apps that require background processing to happen all the time like mine.