For our taxi app, we need to continuously send the driver's location to the server every 5 seconds for accurate tracking. If the user switches to another app or puts the app in the background, can the location updates continue? Also, what happens if the screen is locked?
We haven't implemented it yet but if IOS does not support websockets in the background we might need to rewrite the existing backend.