Location Updates in the Background in iOS 13

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.

Hi there, we also had an exactly same problem. Have you figured out some solution? Appreciate if you could share more on this!

Facing the same issue, please let me know if you found any solution or work around.

Location Updates in the Background in iOS 13
 
 
Q