Вы можете включить фоновую службу определения местоположения. Если приложение находится в фоновом режиме и получает значительные изменения в расположении, оно будет активировано в течение короткого периода времени. Это даст вам некоторое время для обработки. Apple рекомендует не использовать вызовы веб-службы в течение этого времени, потому что не будет никаких гарантий того, что приложение будет работать, когда оно вернется обратно. Но так как вы просто хотите обновить местоположение, вы можете просто опубликовать его и не ждать ответа. Обратите внимание, что следует использовать значительные изменения местоположения, и это поможет вам сэкономить заряд батареи вашего устройства. Это когда приложение находится в фоновом режиме.
Может быть, вы могли бы попробовать зарегистрироваться для оповещения о близости / местоположении или чего-то еще. Но я не уверен, поможет ли это, когда приложение закрыто.